Package org.jboss.resteasy.spi
Class ResteasyDeployment
java.lang.Object
org.jboss.resteasy.spi.ResteasyDeployment
This class is used to configure and initialize the core components of RESTEasy.
- Version:
- $Revision: 1 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected javax.ws.rs.core.Applicationprotected Stringprotected Stringprotected booleanprotected intprotected longprotected intprotected booleanprotected Dispatcherprotected Stringprotected booleanprotected Stringprotected ResteasyProviderFactoryprotected booleanprotected Registryprotected List<ResourceFactory> protected booleanprotected ThreadLocalResteasyProviderFactoryprotected booleanprotected boolean -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic javax.ws.rs.core.ApplicationcreateApplication(String applicationClass, Dispatcher dispatcher, ResteasyProviderFactory providerFactory) static ObjectcreateFromInjectorFactory(String classname, ResteasyProviderFactory providerFactory) javax.ws.rs.core.Applicationintlongintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidmerge(ResteasyDeployment other) protected booleanprocessApplication(javax.ws.rs.core.Application config) protected voidregisterJndiComponentResource(String resource) protected voidregisterProvider(String clazz) voidvoidsetActualProviderClasses(List<Class> actualProviderClasses) voidsetActualResourceClasses(List<Class> actualResourceClasses) voidsetAddCharset(boolean addCharset) voidsetApplication(javax.ws.rs.core.Application application) voidsetApplicationClass(String applicationClass) voidsetAsyncJobServiceBasePath(String asyncJobServiceBasePath) voidsetAsyncJobServiceEnabled(boolean asyncJobServiceEnabled) voidsetAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults) voidsetAsyncJobServiceMaxWait(long asyncJobServiceMaxWait) voidsetAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize) voidsetConstructedDefaultContextObjects(Map<String, String> constructedDefaultContextObjects) voidsetDefaultContextObjects(Map<Class, Object> defaultContextObjects) voidsetDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled) voidsetDispatcher(Dispatcher dispatcher) voidsetInjectorFactoryClass(String injectorFactoryClass) voidsetInterceptorAfterPrecedences(Map<String, String> interceptorAfterPrecedences) voidsetInterceptorBeforePrecedences(Map<String, String> interceptorBeforePrecedences) voidsetInterceptorPrecedences(List<String> interceptorPrecedences) voidsetJndiComponentResources(List<String> jndiComponentResources) voidsetJndiResources(List<String> jndiResources) voidsetLanguageExtensions(Map<String, String> languageExtensions) voidsetLooseStep2RequestMatching(boolean looseStep2RequestMatching) voidsetMediaTypeMappings(Map<String, String> mediaTypeMappings) voidsetMediaTypeParamMapping(String paramMapping) voidsetProviderClasses(List<String> providerClasses) voidsetProviderFactory(ResteasyProviderFactory providerFactory) voidsetProviders(List<Object> providers) voidsetRegisterBuiltin(boolean registerBuiltin) voidsetRegistry(Registry registry) voidsetResourceClasses(List<String> resourceClasses) voidsetResourceFactories(List<ResourceFactory> resourceFactories) voidsetResources(List<Object> resources) voidsetScannedJndiComponentResources(List<String> scannedJndiComponentResources) voidsetScannedProviderClasses(List<String> scannedProviderClasses) voidsetScannedResourceClasses(List<String> scannedResourceClasses) voidsetSecurityEnabled(boolean securityEnabled) voidsetUnwrappedExceptions(List<String> unwrappedExceptions) voidsetUseContainerFormParams(boolean useContainerFormParams) voidsetWiderRequestMatching(boolean widerRequestMatching) voidstart()voidstop()
-
Field Details
-
widerRequestMatching
protected boolean widerRequestMatching -
looseStep2RequestMatching
protected boolean looseStep2RequestMatching -
useContainerFormParams
protected boolean useContainerFormParams -
deploymentSensitiveFactoryEnabled
protected boolean deploymentSensitiveFactoryEnabled -
asyncJobServiceEnabled
protected boolean asyncJobServiceEnabled -
addCharset
protected boolean addCharset -
asyncJobServiceMaxJobResults
protected int asyncJobServiceMaxJobResults -
asyncJobServiceMaxWait
protected long asyncJobServiceMaxWait -
asyncJobServiceThreadPoolSize
protected int asyncJobServiceThreadPoolSize -
asyncJobServiceBasePath
-
applicationClass
-
injectorFactoryClass
-
application
protected javax.ws.rs.core.Application application -
registerBuiltin
protected boolean registerBuiltin -
scannedResourceClasses
-
scannedProviderClasses
-
scannedJndiComponentResources
-
jndiComponentResources
-
providerClasses
-
actualProviderClasses
-
providers
-
securityEnabled
protected boolean securityEnabled -
jndiResources
-
resourceClasses
-
unwrappedExceptions
-
actualResourceClasses
-
resourceFactories
-
resources
-
mediaTypeMappings
-
languageExtensions
-
interceptorPrecedences
-
interceptorBeforePrecedences
-
interceptorAfterPrecedences
-
defaultContextObjects
-
constructedDefaultContextObjects
-
registry
-
dispatcher
-
providerFactory
-
threadLocalProviderFactory
-
paramMapping
-
-
Constructor Details
-
ResteasyDeployment
public ResteasyDeployment()
-
-
Method Details
-
start
public void start() -
merge
-
createApplication
public static javax.ws.rs.core.Application createApplication(String applicationClass, Dispatcher dispatcher, ResteasyProviderFactory providerFactory) -
createFromInjectorFactory
public static Object createFromInjectorFactory(String classname, ResteasyProviderFactory providerFactory) -
registration
public void registration() -
registerJndiComponentResource
-
stop
public void stop() -
processApplication
protected boolean processApplication(javax.ws.rs.core.Application config) - Parameters:
config-- Returns:
- whether application class registered anything. i.e. whether scanning metadata should be used or not
-
registerProvider
-
isUseContainerFormParams
public boolean isUseContainerFormParams() -
setUseContainerFormParams
public void setUseContainerFormParams(boolean useContainerFormParams) -
getJndiComponentResources
-
setJndiComponentResources
-
getApplicationClass
-
setApplicationClass
-
getInjectorFactoryClass
-
setInjectorFactoryClass
-
isDeploymentSensitiveFactoryEnabled
public boolean isDeploymentSensitiveFactoryEnabled() -
setDeploymentSensitiveFactoryEnabled
public void setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled) -
isAsyncJobServiceEnabled
public boolean isAsyncJobServiceEnabled() -
setAsyncJobServiceEnabled
public void setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled) -
getAsyncJobServiceMaxJobResults
public int getAsyncJobServiceMaxJobResults() -
setAsyncJobServiceMaxJobResults
public void setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults) -
getAsyncJobServiceMaxWait
public long getAsyncJobServiceMaxWait() -
setAsyncJobServiceMaxWait
public void setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait) -
getAsyncJobServiceThreadPoolSize
public int getAsyncJobServiceThreadPoolSize() -
setAsyncJobServiceThreadPoolSize
public void setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize) -
getAsyncJobServiceBasePath
-
setAsyncJobServiceBasePath
-
getApplication
public javax.ws.rs.core.Application getApplication() -
setApplication
public void setApplication(javax.ws.rs.core.Application application) -
isRegisterBuiltin
public boolean isRegisterBuiltin() -
setRegisterBuiltin
public void setRegisterBuiltin(boolean registerBuiltin) -
getProviderClasses
-
setProviderClasses
-
getProviders
-
setProviders
-
getActualProviderClasses
-
setActualProviderClasses
-
getActualResourceClasses
-
setActualResourceClasses
-
isSecurityEnabled
public boolean isSecurityEnabled() -
setSecurityEnabled
public void setSecurityEnabled(boolean securityEnabled) -
getJndiResources
-
setJndiResources
-
getResourceClasses
-
setResourceClasses
-
getMediaTypeMappings
-
setMediaTypeMappings
-
getResources
-
setResources
-
getLanguageExtensions
-
setLanguageExtensions
-
getInterceptorPrecedences
-
setInterceptorPrecedences
-
getInterceptorBeforePrecedences
-
setInterceptorBeforePrecedences
-
getInterceptorAfterPrecedences
-
setInterceptorAfterPrecedences
-
getRegistry
-
setRegistry
-
getDispatcher
-
setDispatcher
-
getProviderFactory
-
setProviderFactory
-
setMediaTypeParamMapping
-
getResourceFactories
-
setResourceFactories
-
getUnwrappedExceptions
-
setUnwrappedExceptions
-
getConstructedDefaultContextObjects
-
setConstructedDefaultContextObjects
-
getDefaultContextObjects
-
setDefaultContextObjects
-
getScannedResourceClasses
-
setScannedResourceClasses
-
getScannedProviderClasses
-
setScannedProviderClasses
-
getScannedJndiComponentResources
-
setScannedJndiComponentResources
-
isWiderRequestMatching
public boolean isWiderRequestMatching() -
setWiderRequestMatching
public void setWiderRequestMatching(boolean widerRequestMatching) -
isLooseStep2RequestMatching
public boolean isLooseStep2RequestMatching() -
setLooseStep2RequestMatching
public void setLooseStep2RequestMatching(boolean looseStep2RequestMatching) -
isAddCharset
public boolean isAddCharset() -
setAddCharset
public void setAddCharset(boolean addCharset)
-