org.jboss.resteasy.core.interception
Class InterceptorRegistry<T>
java.lang.Object
org.jboss.resteasy.core.interception.InterceptorRegistry<T>
public class InterceptorRegistry<T>
- extends Object
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
providerFactory
protected ResteasyProviderFactory providerFactory
intf
protected Class<T> intf
interceptors
protected List<InterceptorRegistry.InterceptorFactory> interceptors
precedenceOrder
protected Map<String,Integer> precedenceOrder
precedenceList
protected List<String> precedenceList
listeners
protected List<InterceptorRegistryListener> listeners
InterceptorRegistry
public InterceptorRegistry(Class<T> intf,
ResteasyProviderFactory providerFactory)
getListeners
public List<InterceptorRegistryListener> getListeners()
getIntf
public Class<T> getIntf()
recalculateOrder
protected void recalculateOrder()
appendPrecedence
public void appendPrecedence(String precedence)
insertPrecedenceAfter
public void insertPrecedenceAfter(String after,
String newPrecedence)
insertPrecedenceBefore
public void insertPrecedenceBefore(String after,
String newPrecedence)
bind
public T[] bind(Class declaring,
AccessibleObject target)
bindForList
public List<T> bindForList(Class declaring,
AccessibleObject target)
addNewInterceptor
protected void addNewInterceptor(List<T> list,
Object interceptor)
register
public void register(Class<? extends T> clazz)
register
public void register(T interceptor)
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.