本文整理了Java中org.jboss.resteasy.spi.ResteasyProviderFactory.getClassContracts
方法的一些代码示例,展示了ResteasyProviderFactory.getClassContracts
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ResteasyProviderFactory.getClassContracts
方法的具体详情如下:
包路径:org.jboss.resteasy.spi.ResteasyProviderFactory
类名称:ResteasyProviderFactory
方法名:getClassContracts
暂无
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
@Override
public Map<Class<?>, Map<Class<?>, Integer>> getClassContracts()
{
return getDelegate().getClassContracts();
}
代码示例来源:origin: org.jboss.resteasy/resteasy-legacy
@Override
public Map<Class<?>, Map<Class<?>, Integer>> getClassContracts()
{
return getDelegate().getClassContracts();
}
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
public Map<Class<?>, Map<Class<?>, Integer>> getClassContracts()
{
if (classContracts != null) return classContracts;
Map<Class<?>, Map<Class<?>, Integer>> map = new ConcurrentHashMap<Class<?>, Map<Class<?>, Integer>>();
if (parent != null)
{
for (Map.Entry<Class<?>, Map<Class<?>, Integer>> entry : parent.getClassContracts().entrySet())
{
Map<Class<?>, Integer> mapEntry = new HashMap<Class<?>, Integer>();
mapEntry.putAll(entry.getValue());
map.put(entry.getKey(), mapEntry);
}
}
classContracts = map;
return classContracts;
}
代码示例来源:origin: org.jboss.resteasy/resteasy-client
public <I extends RxInvoker<?>> RxInvokerProvider<I> getRxInvokerProvider(Class<I> clazz)
{
Map<Class<?>, Map<Class<?>, Integer>> classContracts = providerFactory.getClassContracts();
for (Entry<Class<?>, Map<Class<?>, Integer>> entry : classContracts.entrySet()) {
if (entry.getValue().containsKey(RxInvokerProvider.class)) {
RxInvokerProvider<?> rip = (RxInvokerProvider<?>)providerFactory.createProviderInstance(entry.getKey());
if (rip.isProviderFor(clazz)) {
return (RxInvokerProvider<I>)rip;
}
}
}
return null;
}
代码示例来源:origin: io.takari.siesta/siesta-server
private void doInit(final ServletConfig servletConfig) throws ServletException {
deployment.start();
servletConfig.getServletContext().setAttribute(ResteasyDeployment.class.getName(), deployment);
super.init(servletConfig);
if (log.isDebugEnabled()) {
ResteasyProviderFactory providerFactory = getDispatcher().getProviderFactory();
log.debug("Provider factory: {}", providerFactory);
log.debug("Configuration: {}", providerFactory.getConfiguration());
log.debug("Runtime type: {}", providerFactory.getRuntimeType());
log.debug("Built-ins registered: {}", providerFactory.isBuiltinsRegistered());
log.debug("Properties: {}", providerFactory.getProperties());
log.debug("Dynamic features: {}", providerFactory.getServerDynamicFeatures());
log.debug("Enabled features: {}", providerFactory.getEnabledFeatures());
log.debug("Class contracts: {}", providerFactory.getClassContracts());
log.debug("Reader interceptor registry: {}", providerFactory.getServerReaderInterceptorRegistry());
log.debug("Writer interceptor registry: {}", providerFactory.getServerWriterInterceptorRegistry());
log.debug("Injector factory: {}", providerFactory.getInjectorFactory());
log.debug("Instances: {}", providerFactory.getInstances());
log.debug("Exception mappers: {}", providerFactory.getExceptionMappers());
}
}
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
getClassContracts().put(provider.getClass(), newContracts);
代码示例来源:origin: org.jboss.resteasy/resteasy-jaxrs-20
getClassContracts().put(provider, newContracts);
内容来源于网络,如有侵权,请联系作者删除!