public abstract class JaxrsInterceptorRegistry.AbstractInterceptorFactory extends Object implements JaxrsInterceptorRegistry.InterceptorFactory
Modifier and Type | Field and Description |
---|---|
protected Class |
declaring |
protected boolean |
ignorePrematch |
protected boolean |
initialized |
protected List<Class<? extends Annotation>> |
nameBound |
protected int |
order |
Constructor and Description |
---|
AbstractInterceptorFactory(Class declaring) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkInitialize() |
protected Object |
createInterceptor() |
protected abstract Object |
getInterceptor() |
protected abstract void |
initialize() |
JaxrsInterceptorRegistry.Match |
postMatch(Class targetClass,
AccessibleObject target) |
JaxrsInterceptorRegistry.Match |
preMatch() |
void |
setIgnorePrematch(boolean ignorePrematch) |
void |
setOrder(int order) |
protected void |
setPrecedence(Class<?> declaring) |
protected final Class declaring
protected int order
protected List<Class<? extends Annotation>> nameBound
protected volatile boolean initialized
protected boolean ignorePrematch
public AbstractInterceptorFactory(Class declaring)
protected void setPrecedence(Class<?> declaring)
protected abstract void initialize()
protected abstract 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(Class targetClass, AccessibleObject target)
postMatch
in interface JaxrsInterceptorRegistry.InterceptorFactory
protected Object createInterceptor()
Copyright © 2019 JBoss by Red Hat. All rights reserved.