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 class
InterceptorClassDescription.Builder
-
Field Summary
Fields Modifier and Type Field Description static InterceptorClassDescription
EMPTY_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.Builder
builder()
Constructs a new empty builderstatic InterceptorClassDescription.Builder
builder(InterceptorClassDescription base)
org.jboss.invocation.proxy.MethodIdentifier
getAroundConstruct()
org.jboss.invocation.proxy.MethodIdentifier
getAroundInvoke()
org.jboss.invocation.proxy.MethodIdentifier
getAroundTimeout()
org.jboss.invocation.proxy.MethodIdentifier
getPostActivate()
org.jboss.invocation.proxy.MethodIdentifier
getPostConstruct()
org.jboss.invocation.proxy.MethodIdentifier
getPreDestroy()
org.jboss.invocation.proxy.MethodIdentifier
getPrePassivate()
static InterceptorClassDescription
merge(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()
-
-