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 Classprotected booleanprotected booleanprotected List<Class<? extends Annotation>> protected int -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected Objectprotected abstract Objectprotected abstract voidpostMatch(Class targetClass, AccessibleObject target) preMatch()voidsetIgnorePrematch(boolean ignorePrematch) voidsetOrder(int order) protected voidsetPrecedence(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:
preMatchin interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
postMatch
- Specified by:
postMatchin interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
createInterceptor
-