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.InterceptorFactory
public JaxrsInterceptorRegistry.Match postMatch(Class targetClass, AccessibleObject target)
postMatch
in interface JaxrsInterceptorRegistry.InterceptorFactory
protected Object createInterceptor()
Copyright © 2021. All Rights Reserved.