Class LocalResteasyProviderFactory
- java.lang.Object
-
- javax.ws.rs.ext.RuntimeDelegate
-
- org.jboss.resteasy.spi.ResteasyProviderFactory
-
- org.jboss.resteasy.client.jaxrs.internal.LocalResteasyProviderFactory
-
- All Implemented Interfaces:
javax.ws.rs.core.Configurable<ResteasyProviderFactory>,javax.ws.rs.core.Configuration,javax.ws.rs.ext.Providers,HeaderValueProcessor
public class LocalResteasyProviderFactory extends ResteasyProviderFactory
A version of ResteasyProviderFactory which does not reference its parent after it is created. Used for client framework Configurables.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.resteasy.spi.ResteasyProviderFactory
ResteasyProviderFactory.SortedKey<T>
-
-
Field Summary
-
Fields inherited from class org.jboss.resteasy.spi.ResteasyProviderFactory
builtinsRegistered, classContracts, clientDynamicFeatures, clientErrorInterceptors, clientExceptionMappers, clientExecutionInterceptorRegistry, clientMessageBodyReaders, clientMessageBodyWriters, clientReaderInterceptorRegistry, clientRequestFilters, clientResponseFilters, clientWriterInterceptorRegistry, containerRequestFilterRegistry, containerResponseFilterRegistry, contextResolvers, contextualData, enabledFeatures, exceptionMappers, featureClasses, featureInstances, headerDelegates, injectorFactory, instance, maxForwards, paramConverterProviders, parent, pfr, precedence, properties, providerClasses, providerInstances, registerBuiltinByDefault, registerBuiltins, serverDynamicFeatures, serverMessageBodyReaders, serverMessageBodyWriters, serverReaderInterceptorRegistry, serverWriterInterceptorRegistry, stringConverters, stringParameterUnmarshallers
-
-
Constructor Summary
Constructors Constructor Description LocalResteasyProviderFactory(ResteasyProviderFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.Class<?>,java.lang.Integer>getContracts(java.lang.Class<?> componentClass)java.util.Set<java.lang.Class<?>>getProviderClasses()Copyjava.util.Set<java.lang.Object>getProviderInstances()Copyjavax.ws.rs.RuntimeTypegetRuntimeType()booleanisEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature> featureClass)booleanisEnabled(javax.ws.rs.core.Feature feature)booleanisRegistered(java.lang.Class<?> componentClass)-
Methods inherited from class org.jboss.resteasy.spi.ResteasyProviderFactory
addClientErrorInterceptor, addClientExceptionMapper, addClientExceptionMapper, addClientExceptionMapper, addClientExceptionMapper, addClientMessageBodyReader, addClientMessageBodyWriter, addContextDataLevel, addContextResolver, addContextResolver, addContextResolver, addContextResolver, addContextResolver, addExceptionMapper, addExceptionMapper, addExceptionMapper, addExceptionMapper, addHeaderDelegate, addMessageBodyReader, addMessageBodyReader, addMessageBodyReader, addMessageBodyReader, addMessageBodyWriter, addMessageBodyWriter, addMessageBodyWriter, addServerMessageBodyReader, addServerMessageBodyWriter, addStringConverter, addStringConverter, addStringConverter, addStringConverter, addStringParameterUnmarshaller, appendInterceptorPrecedence, clearContextData, clearInstanceIfEqual, createConstructorInjector, createEndpoint, createHeaderDelegate, createHeaderDelegateFromInterfaces, createLinkBuilder, createProviderInstance, createResponseBuilder, createStringParameterUnmarshaller, createUriBuilder, createVariantListBuilder, getClassContracts, getClasses, getClientDynamicFeatures, getClientErrorInterceptors, getClientExceptionMapper, getClientExceptionMappers, getClientExecutionInterceptorRegistry, getClientMessageBodyReader, getClientMessageBodyReaders, getClientMessageBodyWriter, getClientMessageBodyWriters, getClientReaderInterceptorRegistry, getClientRequestFilters, getClientResponseFilters, getClientWriterInterceptorRegistry, getConcreteMediaTypeFromMessageBodyWriters, getConfiguration, getContainerRequestFilterRegistry, getContainerResponseFilterRegistry, getContextData, getContextDataLevelCount, getContextDataMap, getContextResolver, getContextResolvers, getContextResolvers, getEnabledFeatures, getExceptionMapper, getExceptionMappers, getFeatureClasses, getFeatureInstances, getHeaderDelegate, getHeaderDelegates, getInjectorFactory, getInstance, getInstances, getMessageBodyReader, getMessageBodyWriter, getMutableProperties, getParamConverter, getParamConverterProviders, getParent, getPossibleMessageBodyWritersMap, getPrecedence, getPriority, getProperties, getProperty, getPropertyNames, getServerDynamicFeatures, getServerMessageBodyReader, getServerMessageBodyReaders, getServerMessageBodyWriter, getServerMessageBodyWriters, getServerReaderInterceptorRegistry, getServerWriterInterceptorRegistry, getStringConverter, getStringConverters, getStringParameterUnmarshallers, initialize, injectedInstance, injectedInstance, injectProperties, injectProperties, injectProperties, insertInterceptorPrecedenceAfter, insertInterceptorPrecedenceBefore, isA, isA, isBuiltinsRegistered, isRegisterBuiltins, isRegistered, peekInstance, popContextData, property, pushContext, pushContextDataMap, register, register, register, register, register, register, register, register, registerDefaultInterceptorPrecedences, registerDefaultInterceptorPrecedences, registerProvider, registerProvider, registerProvider, registerProviderInstance, registerProviderInstance, removeContextDataLevel, resolveMessageBodyReader, resolveMessageBodyWriter, setBuiltinsRegistered, setInjectorFactory, setInstance, setProperties, setRegisterBuiltinByDefault, setRegisterBuiltins, toHeaderString, toString
-
-
-
-
Constructor Detail
-
LocalResteasyProviderFactory
public LocalResteasyProviderFactory(ResteasyProviderFactory factory)
-
-
Method Detail
-
isEnabled
public boolean isEnabled(javax.ws.rs.core.Feature feature)
- Specified by:
isEnabledin interfacejavax.ws.rs.core.Configuration- Overrides:
isEnabledin classResteasyProviderFactory
-
isEnabled
public boolean isEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature> featureClass)
- Specified by:
isEnabledin interfacejavax.ws.rs.core.Configuration- Overrides:
isEnabledin classResteasyProviderFactory
-
isRegistered
public boolean isRegistered(java.lang.Class<?> componentClass)
- Specified by:
isRegisteredin interfacejavax.ws.rs.core.Configuration- Overrides:
isRegisteredin classResteasyProviderFactory
-
getContracts
public java.util.Map<java.lang.Class<?>,java.lang.Integer> getContracts(java.lang.Class<?> componentClass)
- Specified by:
getContractsin interfacejavax.ws.rs.core.Configuration- Overrides:
getContractsin classResteasyProviderFactory
-
getProviderClasses
public java.util.Set<java.lang.Class<?>> getProviderClasses()
Description copied from class:ResteasyProviderFactoryCopy- Overrides:
getProviderClassesin classResteasyProviderFactory- Returns:
-
getProviderInstances
public java.util.Set<java.lang.Object> getProviderInstances()
Description copied from class:ResteasyProviderFactoryCopy- Overrides:
getProviderInstancesin classResteasyProviderFactory- Returns:
-
getRuntimeType
public javax.ws.rs.RuntimeType getRuntimeType()
- Specified by:
getRuntimeTypein interfacejavax.ws.rs.core.Configuration- Overrides:
getRuntimeTypein classResteasyProviderFactory
-
-