Class JaxrsInterceptorRegistryImpl.AbstractInterceptorFactory
java.lang.Object
org.jboss.resteasy.core.interception.jaxrs.JaxrsInterceptorRegistryImpl.AbstractInterceptorFactory
- All Implemented Interfaces:
JaxrsInterceptorRegistry.InterceptorFactory
- Direct Known Subclasses:
JaxrsInterceptorRegistryImpl.OnDemandInterceptorFactory
,JaxrsInterceptorRegistryImpl.SingletonInterceptorFactory
- Enclosing class:
- JaxrsInterceptorRegistryImpl<T>
public abstract class JaxrsInterceptorRegistryImpl.AbstractInterceptorFactory
extends Object
implements JaxrsInterceptorRegistry.InterceptorFactory
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Class
protected boolean
protected boolean
protected List<Class<? extends Annotation>>
protected int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected Object
protected abstract Object
protected abstract void
postMatch
(Class targetClass, AccessibleObject target) preMatch()
void
setIgnorePrematch
(boolean ignorePrematch) void
setOrder
(int order) protected void
setPrecedence
(Class<?> declaring)
-
Field Details
-
declaring
-
order
protected int order -
nameBound
-
initialized
protected volatile boolean initialized -
ignorePrematch
protected boolean ignorePrematch
-
-
Constructor Details
-
AbstractInterceptorFactory
-
-
Method Details
-
setPrecedence
-
initialize
protected abstract void initialize() -
getInterceptor
-
checkInitialize
protected void checkInitialize() -
setOrder
public void setOrder(int order) -
setIgnorePrematch
public void setIgnorePrematch(boolean ignorePrematch) -
preMatch
- Specified by:
preMatch
in interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
postMatch
- Specified by:
postMatch
in interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
createInterceptor
-