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.Classdeclaringprotected booleanignorePrematchprotected booleaninitializedprotected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>>nameBoundprotected intorder
-
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 voidcheckInitialize()protected java.lang.ObjectcreateInterceptor()protected abstract java.lang.ObjectgetInterceptor()protected abstract voidinitialize()JaxrsInterceptorRegistry.MatchpostMatch(java.lang.Class targetClass, java.lang.reflect.AccessibleObject target)JaxrsInterceptorRegistry.MatchpreMatch()voidsetIgnorePrematch(boolean ignorePrematch)voidsetOrder(int order)protected voidsetPrecedence(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:
preMatchin interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
postMatch
public JaxrsInterceptorRegistry.Match postMatch(java.lang.Class targetClass, java.lang.reflect.AccessibleObject target)
- Specified by:
postMatchin interfaceJaxrsInterceptorRegistry.InterceptorFactory
-
createInterceptor
protected java.lang.Object createInterceptor()
-
-