Class JaxrsInterceptorRegistry.AbstractInterceptorFactory
- java.lang.Object
-
- org.jboss.resteasy.core.interception.JaxrsInterceptorRegistry.AbstractInterceptorFactory
-
- All Implemented Interfaces:
JaxrsInterceptorRegistry.InterceptorFactory
- Direct Known Subclasses:
JaxrsInterceptorRegistry.AbstractLegacyInterceptorFactory
,JaxrsInterceptorRegistry.OnDemandInterceptorFactory
,JaxrsInterceptorRegistry.SingletonInterceptorFactory
- Enclosing class:
- JaxrsInterceptorRegistry<T>
public abstract class JaxrsInterceptorRegistry.AbstractInterceptorFactory extends java.lang.Object implements JaxrsInterceptorRegistry.InterceptorFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.Class
declaring
protected boolean
ignorePrematch
protected boolean
initialized
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>>
nameBound
protected int
order
-
Constructor Summary
Constructors Constructor Description AbstractInterceptorFactory(java.lang.Class declaring)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
checkInitialize()
protected java.lang.Object
createInterceptor()
protected abstract java.lang.Object
getInterceptor()
protected abstract void
initialize()
JaxrsInterceptorRegistry.Match
postMatch(java.lang.Class targetClass, java.lang.reflect.AccessibleObject target)
JaxrsInterceptorRegistry.Match
preMatch()
void
setIgnorePrematch(boolean ignorePrematch)
void
setOrder(int order)
protected void
setPrecedence(java.lang.Class<?> declaring)
-
-
-
Method Detail
-
setPrecedence
protected void setPrecedence(java.lang.Class<?> declaring)
-
initialize
protected abstract void initialize()
-
getInterceptor
protected abstract java.lang.Object getInterceptor()
-
checkInitialize
protected void checkInitialize()
-
setOrder
public void setOrder(int order)
-
setIgnorePrematch
public void setIgnorePrematch(boolean ignorePrematch)
-
preMatch
public JaxrsInterceptorRegistry.Match preMatch()
- Specified by:
preMatch
in interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
postMatch
public JaxrsInterceptorRegistry.Match postMatch(java.lang.Class targetClass, java.lang.reflect.AccessibleObject target)
- Specified by:
postMatch
in interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
createInterceptor
protected java.lang.Object createInterceptor()
-
-