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.RuntimeType
getRuntimeType()
boolean
isEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature> featureClass)
boolean
isEnabled(javax.ws.rs.core.Feature feature)
boolean
isRegistered(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:
isEnabled
in interfacejavax.ws.rs.core.Configuration
- Overrides:
isEnabled
in classResteasyProviderFactory
-
isEnabled
public boolean isEnabled(java.lang.Class<? extends javax.ws.rs.core.Feature> featureClass)
- Specified by:
isEnabled
in interfacejavax.ws.rs.core.Configuration
- Overrides:
isEnabled
in classResteasyProviderFactory
-
isRegistered
public boolean isRegistered(java.lang.Class<?> componentClass)
- Specified by:
isRegistered
in interfacejavax.ws.rs.core.Configuration
- Overrides:
isRegistered
in classResteasyProviderFactory
-
getContracts
public java.util.Map<java.lang.Class<?>,java.lang.Integer> getContracts(java.lang.Class<?> componentClass)
- Specified by:
getContracts
in interfacejavax.ws.rs.core.Configuration
- Overrides:
getContracts
in classResteasyProviderFactory
-
getProviderClasses
public java.util.Set<java.lang.Class<?>> getProviderClasses()
Description copied from class:ResteasyProviderFactory
Copy- Overrides:
getProviderClasses
in classResteasyProviderFactory
- Returns:
-
getProviderInstances
public java.util.Set<java.lang.Object> getProviderInstances()
Description copied from class:ResteasyProviderFactory
Copy- Overrides:
getProviderInstances
in classResteasyProviderFactory
- Returns:
-
getRuntimeType
public javax.ws.rs.RuntimeType getRuntimeType()
- Specified by:
getRuntimeType
in interfacejavax.ws.rs.core.Configuration
- Overrides:
getRuntimeType
in classResteasyProviderFactory
-
-