Class InterceptorMetadataImpl<T>
java.lang.Object
org.jboss.weld.interceptor.reader.AbstractInterceptorMetadata
org.jboss.weld.interceptor.reader.InterceptorMetadataImpl<T>
- Type Parameters:
T- type the type of the interceptor
- All Implemented Interfaces:
InterceptorClassMetadata<T>,InterceptorMetadata
public class InterceptorMetadataImpl<T>
extends AbstractInterceptorMetadata
implements InterceptorClassMetadata<T>
Interceptor class metadata. This class is immutable.
- Author:
- Jozef Hartinger
-
Field Summary
Fields inherited from class org.jboss.weld.interceptor.reader.AbstractInterceptorMetadata
interceptorMethodMap -
Constructor Summary
ConstructorsConstructorDescriptionInterceptorMetadataImpl(Class<T> javaClass, InterceptorFactory<T> reference, Map<InterceptionType, List<Method>> interceptorMethodMap) -
Method Summary
Methods inherited from class org.jboss.weld.interceptor.reader.AbstractInterceptorMetadata
getInterceptorInvocation, getInterceptorMethods, isEligibleMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.jboss.weld.interceptor.spi.metadata.InterceptorClassMetadata
getKeyMethods inherited from interface org.jboss.weld.interceptor.spi.metadata.InterceptorMetadata
getInterceptorInvocation, isEligible
-
Constructor Details
-
InterceptorMetadataImpl
public InterceptorMetadataImpl(Class<T> javaClass, InterceptorFactory<T> reference, Map<InterceptionType, List<Method>> interceptorMethodMap)
-
-
Method Details
-
getInterceptorFactory
Description copied from interface:InterceptorClassMetadataReturns an InterceptorFactory capable of creating instances of this interceptor..- Specified by:
getInterceptorFactoryin interfaceInterceptorClassMetadata<T>- Returns:
- the interceptor factory
-
isTargetClassInterceptor
protected boolean isTargetClassInterceptor()- Specified by:
isTargetClassInterceptorin classAbstractInterceptorMetadata
-
getJavaClass
Description copied from interface:InterceptorClassMetadataReturns the class of this interceptor.- Specified by:
getJavaClassin interfaceInterceptorClassMetadata<T>- Returns:
-
hashCode
public int hashCode() -
equals
-
toString
-