public abstract class JaxrsInterceptorRegistry.AbstractInterceptorFactory extends Object implements JaxrsInterceptorRegistry.InterceptorFactory
| Modifier and Type | Field and Description |
|---|---|
protected Class |
declaring |
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 |
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
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 JaxrsInterceptorRegistry.Match preMatch()
preMatch in interface JaxrsInterceptorRegistry.InterceptorFactorypublic JaxrsInterceptorRegistry.Match postMatch(Class targetClass, AccessibleObject target)
postMatch in interface JaxrsInterceptorRegistry.InterceptorFactoryprotected Object createInterceptor()
Copyright © 2016. All Rights Reserved.