org.jboss.resteasy.spi.ResteasyProviderFactory.getContainerResponseFilterRegistry()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(11.2k)|赞(0)|评价(0)|浏览(77)

本文整理了Java中org.jboss.resteasy.spi.ResteasyProviderFactory.getContainerResponseFilterRegistry方法的一些代码示例,展示了ResteasyProviderFactory.getContainerResponseFilterRegistry的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResteasyProviderFactory.getContainerResponseFilterRegistry方法的具体详情如下:
包路径:org.jboss.resteasy.spi.ResteasyProviderFactory
类名称:ResteasyProviderFactory
方法名:getContainerResponseFilterRegistry

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);
}

相关文章

微信公众号

最新文章

更多

ResteasyProviderFactory类方法