Class JaxrsInterceptorRegistry<T>
java.lang.Object
org.jboss.resteasy.core.interception.JaxrsInterceptorRegistry<T>
- Direct Known Subclasses:
ClientResponseFilterRegistry
,ContainerRequestFilterRegistry
,ContainerResponseFilterRegistry
,ReaderInterceptorRegistry
,WriterInterceptorRegistry
- Version:
- $Revision: 1 $
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclass
class
static class
static class
static interface
protected class
protected class
static class
protected class
protected class
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected T[]
protected List
<JaxrsInterceptorRegistry.InterceptorFactory> protected List
<JaxrsInterceptorRegistryListener> protected ResteasyProviderFactory
-
Constructor Summary
ConstructorsConstructorDescriptionJaxrsInterceptorRegistry
(ResteasyProviderFactory providerFactory, Class<T> intf) -
Method Summary
Modifier and TypeMethodDescriptionclone
(ResteasyProviderFactory factory) private T[]
createArray
(List<JaxrsInterceptorRegistry.Match> matches) getIntf()
protected static List
<Class<? extends Annotation>> getNameBound
(Class<?> declaring) static int
getPriority
(Class<?> declaring) T[]
postMatch
(Class declaring, AccessibleObject target) T[]
preMatch()
void
void
registerClass
(Class<? extends T> declaring) void
registerClass
(Class<? extends T> declaring, int priority) void
registerSingleton
(T interceptor) void
registerSingleton
(T interceptor, int priority) protected void
sort
(List<JaxrsInterceptorRegistry.Match> matches)
-
Field Details
-
interceptors
-
listeners
-
providerFactory
-
intf
-
cachedPreMatch
-
-
Constructor Details
-
JaxrsInterceptorRegistry
-
-
Method Details
-
getNameBound
-
getPriority
-
clone
-
getIntf
-
getListeners
-
preMatch
-
postMatch
-
createArray
-
sort
-
register
-
registerClass
-
registerClass
-
registerSingleton
-
registerSingleton
-