Whenever an interceptor accepts a resource method, its intercept method is invoked to intercept the process of request parsing in order to allow the software to do some specific tasks.
Common usage for interceptors for end-users (end-programmers) are security constraint checks, database session (open session in view) opening and much more.
Component that Extract the name of a generic type.
A registry filled with interceptors to intercept requests.
Interceptors are queried wether they want to intercept a request through their accepts method.
Default implementation for
Important: this interceptor must be after the
Intercept all requests to handling uncaught exceptions.
Interceptor that executes the logic method.
Interceptor that handles flash scope.
Intercepts the request and forwards to the default view if no view was rendered so far.
A set that orders interceptors topologically based on before and after from \@Intercepts
Using a request scoped container, instantiates a resource.
Only instantiates the resource if it has not been instantiated so far, thus allowing composition of another component instantiator and this one.
Outjects the result of the method invocation to the desired result
An interceptor which instantiates parameters and provide them to the stack.
Looks up the resource for a specific request and delegates for the 404 component if unable to find it.
An interceptor registry that sorts interceptors based on their before and after conditions
Copyright © 2013 Caelum. All Rights Reserved.