Interface | Description |
---|---|
Interceptor |
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. |
InterceptorRegistry | |
TypeNameExtractor |
Component that Extract the name of a generic type.
|
Class | Description |
---|---|
DefaultInterceptorRegistry |
A registry filled with interceptors to intercept requests.
Interceptors are queried wether they want to intercept a request through their accepts method. |
DefaultTypeNameExtractor |
Default implementation for
TypeNameExtractor . |
DeserializingInterceptor |
Important: this interceptor must be after the
ParametersInstantiatorInterceptor |
ExceptionHandlerInterceptor |
Intercept all requests to handling uncaught exceptions.
|
ExecuteMethodInterceptor |
Interceptor that executes the logic method.
|
FlashInterceptor |
Interceptor that handles flash scope.
|
ForwardToDefaultViewInterceptor |
Intercepts the request and forwards to the default view if no view was
rendered so far.
|
Graph<E> |
A set that orders interceptors topologically based on before and after from \@Intercepts
|
InstantiateInterceptor |
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. |
OutjectResult |
Outjects the result of the method invocation to the desired result
|
ParametersInstantiatorInterceptor |
An interceptor which instantiates parameters and provide them to the stack.
|
ResourceLookupInterceptor |
Looks up the resource for a specific request and delegates for the 404
component if unable to find it.
|
TopologicalSortedInterceptorRegistry |
An interceptor registry that sorts interceptors based on their before and after conditions
|
Copyright © 2013 Caelum. All Rights Reserved.