Class InterceptorClassDescription
- java.lang.Object
-
- org.jboss.as.ee.component.interceptors.InterceptorClassDescription
-
public class InterceptorClassDescription extends Object
Post class loading description of an interceptor class.- Author:
- Stuart Douglas
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classInterceptorClassDescription.Builder
-
Field Summary
Fields Modifier and Type Field Description static InterceptorClassDescriptionEMPTY_INSTANCE
-
Constructor Summary
Constructors Constructor Description InterceptorClassDescription(org.jboss.invocation.proxy.MethodIdentifier aroundInvoke, org.jboss.invocation.proxy.MethodIdentifier aroundTimeout, org.jboss.invocation.proxy.MethodIdentifier aroundConstruct, org.jboss.invocation.proxy.MethodIdentifier preDestroy, org.jboss.invocation.proxy.MethodIdentifier postConstruct, org.jboss.invocation.proxy.MethodIdentifier postActivate, org.jboss.invocation.proxy.MethodIdentifier prePassivate)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static InterceptorClassDescription.Builderbuilder()Constructs a new empty builderstatic InterceptorClassDescription.Builderbuilder(InterceptorClassDescription base)org.jboss.invocation.proxy.MethodIdentifiergetAroundConstruct()org.jboss.invocation.proxy.MethodIdentifiergetAroundInvoke()org.jboss.invocation.proxy.MethodIdentifiergetAroundTimeout()org.jboss.invocation.proxy.MethodIdentifiergetPostActivate()org.jboss.invocation.proxy.MethodIdentifiergetPostConstruct()org.jboss.invocation.proxy.MethodIdentifiergetPreDestroy()org.jboss.invocation.proxy.MethodIdentifiergetPrePassivate()static InterceptorClassDescriptionmerge(InterceptorClassDescription existing, InterceptorClassDescription override)Merges two descriptors, either of the parameters will be null.
-
-
-
Field Detail
-
EMPTY_INSTANCE
public static final InterceptorClassDescription EMPTY_INSTANCE
-
-
Constructor Detail
-
InterceptorClassDescription
public InterceptorClassDescription(org.jboss.invocation.proxy.MethodIdentifier aroundInvoke, org.jboss.invocation.proxy.MethodIdentifier aroundTimeout, org.jboss.invocation.proxy.MethodIdentifier aroundConstruct, org.jboss.invocation.proxy.MethodIdentifier preDestroy, org.jboss.invocation.proxy.MethodIdentifier postConstruct, org.jboss.invocation.proxy.MethodIdentifier postActivate, org.jboss.invocation.proxy.MethodIdentifier prePassivate)
-
-
Method Detail
-
merge
public static InterceptorClassDescription merge(InterceptorClassDescription existing, InterceptorClassDescription override)
Merges two descriptors, either of the parameters will be null. this method will never return null;- Parameters:
existing-override-- Returns:
-
builder
public static InterceptorClassDescription.Builder builder()
Constructs a new empty builder- Returns:
- An empty builder
-
builder
public static InterceptorClassDescription.Builder builder(InterceptorClassDescription base)
- Parameters:
base- The existing description, or null for an empty builder- Returns:
- A builder based on the existing description
-
getAroundInvoke
public org.jboss.invocation.proxy.MethodIdentifier getAroundInvoke()
-
getAroundTimeout
public org.jboss.invocation.proxy.MethodIdentifier getAroundTimeout()
-
getPostConstruct
public org.jboss.invocation.proxy.MethodIdentifier getPostConstruct()
-
getPreDestroy
public org.jboss.invocation.proxy.MethodIdentifier getPreDestroy()
-
getPrePassivate
public org.jboss.invocation.proxy.MethodIdentifier getPrePassivate()
-
getPostActivate
public org.jboss.invocation.proxy.MethodIdentifier getPostActivate()
-
getAroundConstruct
public org.jboss.invocation.proxy.MethodIdentifier getAroundConstruct()
-
-