public interface InterceptionModel<T,I> extends Serializable
InterceptorMetadatas that apply to a particular entity.
Implementors must implement equals() and hashcode() consistently| Modifier and Type | Method and Description |
|---|---|
Set<InterceptorMetadata<I>> |
getAllInterceptors()
Returns all interceptor classes that are applicable to the given intercepted entity
|
T |
getInterceptedEntity() |
List<InterceptorMetadata<I>> |
getInterceptors(InterceptionType interceptionType,
Method method)
Returns the interceptors applicable for the given interception type and method
|
List<InterceptorMetadata<I>> getInterceptors(InterceptionType interceptionType, Method method)
interceptionType - method - - null if the interception type is lifecycleIllegalArgumentException - if interceptionType is business method or around timeout
but method is null, as well as if interceptionType is callback and method is not nullSet<InterceptorMetadata<I>> getAllInterceptors()
T getInterceptedEntity()
Copyright © 2014 Seam Framework. All Rights Reserved.