org.jboss.resteasy.core.interception
public class InterceptorRegistry<T> extends Object
Modifier and Type | Class and Description |
---|---|
protected class |
InterceptorRegistry.AbstractInterceptorFactory |
protected static interface |
InterceptorRegistry.InterceptorFactory |
protected class |
InterceptorRegistry.PerMethodInterceptorFactory |
class |
InterceptorRegistry.PrecedenceComparator |
protected class |
InterceptorRegistry.SingletonInterceptorFactory |
Modifier and Type | Field and Description |
---|---|
protected List<InterceptorRegistry.InterceptorFactory> |
interceptors |
protected Class<T> |
intf |
protected List<InterceptorRegistryListener> |
listeners |
protected List<String> |
precedenceList |
protected Map<String,Integer> |
precedenceOrder |
protected ResteasyProviderFactory |
providerFactory |
Constructor and Description |
---|
InterceptorRegistry(Class<T> intf,
ResteasyProviderFactory providerFactory) |
Modifier and Type | Method and Description |
---|---|
void |
addListener(InterceptorRegistryListener listener) |
protected void |
addNewInterceptor(List<T> list,
Object interceptor) |
void |
appendPrecedence(String precedence) |
T[] |
bind(Class declaring,
AccessibleObject target) |
List<T> |
bindForList(Class declaring,
AccessibleObject target) |
Class<T> |
getIntf() |
List<InterceptorRegistryListener> |
getListeners()
Deprecated.
|
void |
insertPrecedenceAfter(String after,
String newPrecedence) |
void |
insertPrecedenceBefore(String after,
String newPrecedence) |
boolean |
isRegistered(Class<?> clazz) |
protected void |
recalculateOrder() |
void |
register(Class<? extends T> clazz) |
void |
register(T interceptor) |
void |
removeListener(InterceptorRegistryListener listener) |
protected ResteasyProviderFactory providerFactory
protected List<InterceptorRegistry.InterceptorFactory> interceptors
protected List<InterceptorRegistryListener> listeners
public InterceptorRegistry(Class<T> intf, ResteasyProviderFactory providerFactory)
@Deprecated public List<InterceptorRegistryListener> getListeners()
public void addListener(InterceptorRegistryListener listener)
public void removeListener(InterceptorRegistryListener listener)
protected void recalculateOrder()
public void appendPrecedence(String precedence)
public T[] bind(Class declaring, AccessibleObject target)
public List<T> bindForList(Class declaring, AccessibleObject target)
public void register(T interceptor)
public boolean isRegistered(Class<?> clazz)
Copyright © 2017. All Rights Reserved.