providerFactory.getContainerRequestFilterRegistry().registerSingleton( new AcceptParameterHttpPreprocessor(paramMapping)); providerFactory.getContainerRequestFilterRegistry().registerSingleton(suffixNegotiationFilter); providerFactory.getContainerRequestFilterRegistry().registerSingleton(suffixNegotiationFilter);
protected void initializeRegistriesAndFilters() { precedence = new LegacyPrecedence(); serverReaderInterceptorRegistry = new ReaderInterceptorRegistry(this, precedence); serverWriterInterceptorRegistry = new WriterInterceptorRegistry(this, precedence); containerRequestFilterRegistry = new ContainerRequestFilterRegistry(this, precedence); containerResponseFilterRegistry = new ContainerResponseFilterRegistry(this, precedence); clientRequestFilters = new JaxrsInterceptorRegistry<ClientRequestFilter>(this, ClientRequestFilter.class); clientResponseFilters = new ClientResponseFilterRegistry(this); clientReaderInterceptorRegistry = new ReaderInterceptorRegistry(this, precedence); clientWriterInterceptorRegistry = new WriterInterceptorRegistry(this, precedence); }
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = getLegacyMatch(declaring, target); if (obj == null) return null; PostProcessInterceptor interceptor = (PostProcessInterceptor)obj; return new Match(new ContainerResponseFilterFacade(interceptor), order); } });
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = getLegacyMatch(declaring, target); if (obj == null) return null; MessageBodyReaderInterceptor interceptor = (MessageBodyReaderInterceptor)obj; return new Match(new ReaderInterceptorFacade(interceptor), order); } });
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = getLegacyMatch(declaring, target); if (obj == null) return null; MessageBodyReaderInterceptor interceptor = (MessageBodyReaderInterceptor)obj; return new Match(new ReaderInterceptorFacade(interceptor), order); }
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = getLegacyMatch(declaring, target); if (obj == null) return null; PostProcessInterceptor interceptor = (PostProcessInterceptor)obj; return new Match(new ContainerResponseFilterFacade(interceptor), order); }
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = getLegacyMatch(declaring, target); if (obj == null) return null; MessageBodyWriterInterceptor interceptor = (MessageBodyWriterInterceptor)obj; return new Match(new WriterInterceptorFacade(interceptor), order); }
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = getLegacyMatch(declaring, target); if (obj == null) return null; MessageBodyWriterInterceptor interceptor = (MessageBodyWriterInterceptor)obj; return new Match(new WriterInterceptorFacade(interceptor), order); } });
@Override public synchronized void registerClass(Class<? extends ContainerResponseFilter> declaring, int priority) { OnDemandInterceptorFactory factory = new OnDemandInterceptorFactory(declaring); factory.setIgnorePrematch(true); factory.setOrder(priority); register(factory); }
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = super.getLegacyMatch(declaring, target); if (obj == null) return null; PreProcessInterceptor interceptor = (PreProcessInterceptor)obj; return new Match(new ContainerRequestFilterFacade(interceptor), order); }
@Override public Match postMatch(Class declaring, AccessibleObject target) { Object obj = super.getLegacyMatch(declaring, target); if (obj == null) return null; PreProcessInterceptor interceptor = (PreProcessInterceptor)obj; return new Match(new ContainerRequestFilterFacade(interceptor), order); } });
@Override public synchronized void registerClass(Class<? extends ContainerResponseFilter> declaring) { OnDemandInterceptorFactory factory = new OnDemandInterceptorFactory(declaring); factory.setIgnorePrematch(true); register(factory); }
public synchronized void registerClass(Class<? extends T> declaring, int priority) { OnDemandInterceptorFactory factory = new OnDemandInterceptorFactory(declaring); factory.setOrder(priority); register(factory); }
public synchronized void registerClass(Class<? extends T> declaring) { register(new OnDemandInterceptorFactory(declaring)); }
@Override public ContainerRequestFilter[] postMatch(Class declaring, AccessibleObject target) { return super.postMatch(declaring, target); }
public LegacyPerMethodInterceptorFactory(Class declaring, LegacyPrecedence precedence) { super(declaring, precedence); setPrecedence(declaring); }
@Override protected Object getInterceptor() { checkInitialize(); return interceptor; } }
providerFactory.getContainerRequestFilterRegistry().registerSingleton( new AcceptParameterHttpPreprocessor(paramMapping)); providerFactory.getContainerRequestFilterRegistry().registerSingleton(suffixNegotiationFilter); providerFactory.getContainerRequestFilterRegistry().registerSingleton(suffixNegotiationFilter);