public abstract class JaxrsInterceptorRegistry.AbstractInterceptorFactory extends java.lang.Object implements JaxrsInterceptorRegistry.InterceptorFactory
Modifier and Type | Field and 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 and Description |
---|
AbstractInterceptorFactory(java.lang.Class declaring) |
Modifier and Type | Method and 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) |
protected final java.lang.Class declaring
protected int order
protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> nameBound
protected volatile boolean initialized
protected boolean ignorePrematch
public AbstractInterceptorFactory(java.lang.Class declaring)
protected void setPrecedence(java.lang.Class<?> declaring)
protected abstract void initialize()
protected abstract java.lang.Object getInterceptor()
protected void checkInitialize()
public void setOrder(int order)
public void setIgnorePrematch(boolean ignorePrematch)
public JaxrsInterceptorRegistry.Match preMatch()
preMatch
in interface JaxrsInterceptorRegistry.InterceptorFactory
public JaxrsInterceptorRegistry.Match postMatch(java.lang.Class targetClass, java.lang.reflect.AccessibleObject target)
postMatch
in interface JaxrsInterceptorRegistry.InterceptorFactory
protected java.lang.Object createInterceptor()