Los interceptores son como filtros.
Son métodos de la clase Interceptor que se disparan antes de ejecutar la función especificada por el usuario pudiendo comprobar (o hacer) cualquier cosa antes de realizarse la función que el Interceptor intercepta.
Se puede llamar a los interceptores antes de llamar a la acción, después de llamarla o antes y después.
Tienen acceso total a la clase Action y al entorno de ejecución permitiendote llamar a los métodos de la clase Action o trabajar con su entorno.
Todos los interceptores deben implementar el interface Interceptor que básicamente tiene 3 métodos, init, destroy e intercept.