Class JaxrsInterceptorRegistryImpl<T>
java.lang.Object
org.jboss.resteasy.core.interception.jaxrs.JaxrsInterceptorRegistryImpl<T>
- All Implemented Interfaces:
JaxrsInterceptorRegistry<T>
- Direct Known Subclasses:
ClientRequestFilterRegistryImpl,ClientResponseFilterRegistryImpl,ContainerRequestFilterRegistryImpl,ContainerResponseFilterRegistryImpl,ReaderInterceptorRegistryImpl,WriterInterceptorRegistryImpl
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassprotected classprotected classNested classes/interfaces inherited from interface org.jboss.resteasy.spi.interception.JaxrsInterceptorRegistry
JaxrsInterceptorRegistry.AscendingPrecedenceComparator, JaxrsInterceptorRegistry.DescendingPrecedenceComparator, JaxrsInterceptorRegistry.InterceptorFactory, JaxrsInterceptorRegistry.Match -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected T[]protected T[]protected List<JaxrsInterceptorRegistry.InterceptorFactory> protected List<JaxrsInterceptorRegistryListener> protected ResteasyProviderFactory -
Constructor Summary
ConstructorsConstructorDescriptionJaxrsInterceptorRegistryImpl(ResteasyProviderFactory providerFactory, Class<T> intf) -
Method Summary
Modifier and TypeMethodDescriptionclone(ResteasyProviderFactory factory) getIntf()protected static List<Class<? extends Annotation>> getNameBound(Class<?> declaring) static intgetPriority(Class<?> declaring) T[]postMatch(Class declaring, AccessibleObject target) T[]preMatch()voidvoidregisterClass(Class<? extends T> declaring) voidregisterClass(Class<? extends T> declaring, int priority) voidregisterSingleton(T interceptor) voidregisterSingleton(T interceptor, int priority) protected voidsort(List<JaxrsInterceptorRegistry.Match> matches)
-
Field Details
-
interceptors
-
listeners
-
providerFactory
-
intf
-
cachedPreMatch
-
cachedPostMatch
-
-
Constructor Details
-
JaxrsInterceptorRegistryImpl
-
-
Method Details
-
getNameBound
-
getPriority
-
clone
- Specified by:
clonein interfaceJaxrsInterceptorRegistry<T>
-
getIntf
- Specified by:
getIntfin interfaceJaxrsInterceptorRegistry<T>
-
getListeners
- Specified by:
getListenersin interfaceJaxrsInterceptorRegistry<T>
-
preMatch
- Specified by:
preMatchin interfaceJaxrsInterceptorRegistry<T>
-
postMatch
- Specified by:
postMatchin interfaceJaxrsInterceptorRegistry<T>
-
sort
-
register
- Specified by:
registerin interfaceJaxrsInterceptorRegistry<T>
-
registerClass
- Specified by:
registerClassin interfaceJaxrsInterceptorRegistry<T>
-
registerClass
- Specified by:
registerClassin interfaceJaxrsInterceptorRegistry<T>
-
registerSingleton
- Specified by:
registerSingletonin interfaceJaxrsInterceptorRegistry<T>
-
registerSingleton
- Specified by:
registerSingletonin interfaceJaxrsInterceptorRegistry<T>
-