public interface InterceptionModel<T,I> extends Serializable
InterceptorMetadata
s that apply to a particular entity.
Implementors must implement equals() and hashcode() consistentlyModifier 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 © 2013 JBoss, a division of Red Hat, Inc.. All rights reserved.