本文整理了Java中org.jboss.resteasy.spi.ResteasyProviderFactory.getContainerResponseFilterRegistry
方法的一些代码示例,展示了ResteasyProviderFactory.getContainerResponseFilterRegistry
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResteasyProviderFactory.getContainerResponseFilterRegistry
方法的具体详情如下:
包路径:org.jboss.resteasy.spi.ResteasyProviderFactory
类名称:ResteasyProviderFactory
方法名:getContainerResponseFilterRegistry
暂无
代码示例来源:origin: resteasy/Resteasy
@Override
public JaxrsInterceptorRegistry<ContainerResponseFilter> getContainerResponseFilterRegistry()
{
return getDelegate().getContainerResponseFilterRegistry();
}
代码示例来源:origin: resteasy/Resteasy
public void cleanup()
{
parentProviderFactory.getContainerRequestFilterRegistry().getListeners().remove(this);
parentProviderFactory.getContainerResponseFilterRegistry().getListeners().remove(this);
parentProviderFactory.getServerWriterInterceptorRegistry().getListeners().remove(this);
for (ValueInjector param : methodInjector.getParams())
{
if (param instanceof MessageBodyParameterInjector)
{
parentProviderFactory.getServerReaderInterceptorRegistry().getListeners().remove(param);
}
}
}
代码示例来源:origin: resteasy/Resteasy
responseFilters = providerFactory.getContainerResponseFilterRegistry().postMatch(null, null);
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
public ContainerResponseFilterRegistry getContainerResponseFilterRegistry()
{
if (containerResponseFilterRegistry == null && parent != null) return parent.getContainerResponseFilterRegistry();
return containerResponseFilterRegistry;
}
代码示例来源:origin: resteasy/Resteasy
public void registryUpdated(JaxrsInterceptorRegistry registry)
{
this.resourceMethodProviderFactory = new ResteasyProviderFactoryImpl(parentProviderFactory);
for (DynamicFeature feature : parentProviderFactory.getServerDynamicFeatures())
{
feature.configure(resourceInfo, new FeatureContextDelegate(resourceMethodProviderFactory));
}
if (registry.getIntf().equals(WriterInterceptor.class))
{
writerInterceptors = resourceMethodProviderFactory.getServerWriterInterceptorRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
else if (registry.getIntf().equals(ContainerRequestFilter.class))
{
requestFilters = resourceMethodProviderFactory.getContainerRequestFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
else if (registry.getIntf().equals(ContainerResponseFilter.class))
{
responseFilters = resourceMethodProviderFactory.getContainerResponseFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
}
代码示例来源:origin: resteasy/Resteasy
responseFilters = resourceMethodProviderFactory.getContainerResponseFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
writerInterceptors = resourceMethodProviderFactory.getServerWriterInterceptorRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
providerFactory.getContainerResponseFilterRegistry().getListeners().add(this);
providerFactory.getServerWriterInterceptorRegistry().getListeners().add(this);
ContextResolver<GeneralValidator> resolver = providerFactory.getContextResolver(GeneralValidator.class, MediaType.WILDCARD_TYPE);
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
@Override
public ContainerResponseFilterRegistry getContainerResponseFilterRegistry()
{
return getDelegate().getContainerResponseFilterRegistry();
}
代码示例来源:origin: org.jboss.resteasy/resteasy-core
@Override
public JaxrsInterceptorRegistry<ContainerResponseFilter> getContainerResponseFilterRegistry()
{
return getDelegate().getContainerResponseFilterRegistry();
}
代码示例来源:origin: resteasy/Resteasy
private void initializeRegistriesAndFilters(ResteasyProviderFactory parent)
{
serverReaderInterceptorRegistry = parent == null ? new ReaderInterceptorRegistryImpl(this) : parent.getServerReaderInterceptorRegistry().clone(this);
serverWriterInterceptorRegistry = parent == null ? new WriterInterceptorRegistryImpl(this) : parent.getServerWriterInterceptorRegistry().clone(this);
containerRequestFilterRegistry = parent == null ? new ContainerRequestFilterRegistryImpl(this) : parent.getContainerRequestFilterRegistry().clone(this);
containerResponseFilterRegistry = parent == null ? new ContainerResponseFilterRegistryImpl(this) : parent.getContainerResponseFilterRegistry().clone(this);
clientRequestFilterRegistry = parent == null ? new ClientRequestFilterRegistryImpl(this) : parent.getClientRequestFilterRegistry().clone(this);
clientResponseFilters = parent == null ? new ClientResponseFilterRegistryImpl(this) : parent.getClientResponseFilters().clone(this);
clientReaderInterceptorRegistry = parent == null ? new ReaderInterceptorRegistryImpl(this) : parent.getClientReaderInterceptorRegistry().clone(this);
clientWriterInterceptorRegistry = parent == null ? new WriterInterceptorRegistryImpl(this) : parent.getClientWriterInterceptorRegistry().clone(this);
}
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
public void cleanup()
{
parentProviderFactory.getContainerRequestFilterRegistry().getListeners().remove(this);
parentProviderFactory.getContainerResponseFilterRegistry().getListeners().remove(this);
parentProviderFactory.getServerWriterInterceptorRegistry().getListeners().remove(this);
for (ValueInjector param : methodInjector.getParams())
{
if (param instanceof MessageBodyParameterInjector)
{
parentProviderFactory.getServerReaderInterceptorRegistry().getListeners().remove(param);
}
}
}
代码示例来源:origin: org.jboss.resteasy/resteasy-core
public void cleanup()
{
parentProviderFactory.getContainerRequestFilterRegistry().getListeners().remove(this);
parentProviderFactory.getContainerResponseFilterRegistry().getListeners().remove(this);
parentProviderFactory.getServerWriterInterceptorRegistry().getListeners().remove(this);
for (ValueInjector param : methodInjector.getParams())
{
if (param instanceof MessageBodyParameterInjector)
{
parentProviderFactory.getServerReaderInterceptorRegistry().getListeners().remove(param);
}
}
}
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
responseFilters = providerFactory.getContainerResponseFilterRegistry().postMatch(null, null);
代码示例来源:origin: org.jboss.resteasy/resteasy-core
responseFilters = providerFactory.getContainerResponseFilterRegistry().postMatch(null, null);
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
containerResponseFilterRegistry = parent.getContainerResponseFilterRegistry().clone(this);
containerResponseFilterRegistry = parent.getContainerResponseFilterRegistry().clone(this);
代码示例来源:origin: org.jboss.resteasy/resteasy-core
public void registryUpdated(JaxrsInterceptorRegistry registry)
{
this.resourceMethodProviderFactory = new ResteasyProviderFactoryImpl(parentProviderFactory);
for (DynamicFeature feature : parentProviderFactory.getServerDynamicFeatures())
{
feature.configure(resourceInfo, new FeatureContextDelegate(resourceMethodProviderFactory));
}
if (registry.getIntf().equals(WriterInterceptor.class))
{
writerInterceptors = resourceMethodProviderFactory.getServerWriterInterceptorRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
else if (registry.getIntf().equals(ContainerRequestFilter.class))
{
requestFilters = resourceMethodProviderFactory.getContainerRequestFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
else if (registry.getIntf().equals(ContainerResponseFilter.class))
{
responseFilters = resourceMethodProviderFactory.getContainerResponseFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
}
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
public void registryUpdated(JaxrsInterceptorRegistry registry)
{
this.resourceMethodProviderFactory = new ResteasyProviderFactory(parentProviderFactory);
for (DynamicFeature feature : parentProviderFactory.getServerDynamicFeatures())
{
feature.configure(resourceInfo, new FeatureContextDelegate(resourceMethodProviderFactory));
}
if (registry.getIntf().equals(WriterInterceptor.class))
{
writerInterceptors = resourceMethodProviderFactory.getServerWriterInterceptorRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
else if (registry.getIntf().equals(ContainerRequestFilter.class))
{
requestFilters = resourceMethodProviderFactory.getContainerRequestFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
else if (registry.getIntf().equals(ContainerResponseFilter.class))
{
responseFilters = resourceMethodProviderFactory.getContainerResponseFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
}
}
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
containerResponseFilterRegistry = parent.getContainerResponseFilterRegistry().clone(this);
containerResponseFilterRegistry = parent.getContainerResponseFilterRegistry().clone(this);
代码示例来源:origin: org.jboss.resteasy/resteasy-core
responseFilters = resourceMethodProviderFactory.getContainerResponseFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
writerInterceptors = resourceMethodProviderFactory.getServerWriterInterceptorRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
providerFactory.getContainerResponseFilterRegistry().getListeners().add(this);
providerFactory.getServerWriterInterceptorRegistry().getListeners().add(this);
ContextResolver<GeneralValidator> resolver = providerFactory.getContextResolver(GeneralValidator.class, MediaType.WILDCARD_TYPE);
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
responseFilters = resourceMethodProviderFactory.getContainerResponseFilterRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
writerInterceptors = resourceMethodProviderFactory.getServerWriterInterceptorRegistry().postMatch(method.getResourceClass().getClazz(), method.getAnnotatedMethod());
providerFactory.getContainerResponseFilterRegistry().getListeners().add(this);
providerFactory.getServerWriterInterceptorRegistry().getListeners().add(this);
ContextResolver<GeneralValidator> resolver = providerFactory.getContextResolver(GeneralValidator.class, MediaType.WILDCARD_TYPE);
代码示例来源:origin: org.jboss.resteasy/resteasy-core
private void initializeRegistriesAndFilters(ResteasyProviderFactory parent)
{
serverReaderInterceptorRegistry = parent == null ? new ReaderInterceptorRegistryImpl(this) : parent.getServerReaderInterceptorRegistry().clone(this);
serverWriterInterceptorRegistry = parent == null ? new WriterInterceptorRegistryImpl(this) : parent.getServerWriterInterceptorRegistry().clone(this);
containerRequestFilterRegistry = parent == null ? new ContainerRequestFilterRegistryImpl(this) : parent.getContainerRequestFilterRegistry().clone(this);
containerResponseFilterRegistry = parent == null ? new ContainerResponseFilterRegistryImpl(this) : parent.getContainerResponseFilterRegistry().clone(this);
clientRequestFilterRegistry = parent == null ? new ClientRequestFilterRegistryImpl(this) : parent.getClientRequestFilterRegistry().clone(this);
clientResponseFilters = parent == null ? new ClientResponseFilterRegistryImpl(this) : parent.getClientResponseFilters().clone(this);
clientReaderInterceptorRegistry = parent == null ? new ReaderInterceptorRegistryImpl(this) : parent.getClientReaderInterceptorRegistry().clone(this);
clientWriterInterceptorRegistry = parent == null ? new WriterInterceptorRegistryImpl(this) : parent.getClientWriterInterceptorRegistry().clone(this);
}
内容来源于网络,如有侵权,请联系作者删除!