public class ResteasyDeployment
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.lang.Class> |
actualProviderClasses |
protected java.util.List<java.lang.Class> |
actualResourceClasses |
protected boolean |
addCharset |
protected javax.ws.rs.core.Application |
application |
protected java.lang.String |
applicationClass |
protected java.lang.String |
asyncJobServiceBasePath |
protected boolean |
asyncJobServiceEnabled |
protected int |
asyncJobServiceMaxJobResults |
protected long |
asyncJobServiceMaxWait |
protected int |
asyncJobServiceThreadPoolSize |
protected java.util.Map<java.lang.String,java.lang.String> |
constructedDefaultContextObjects |
protected java.util.Map<java.lang.Class,java.lang.Object> |
defaultContextObjects |
protected boolean |
deploymentSensitiveFactoryEnabled |
protected Dispatcher |
dispatcher |
protected java.lang.String |
injectorFactoryClass |
protected java.util.Map<java.lang.String,java.lang.String> |
interceptorAfterPrecedences |
protected java.util.Map<java.lang.String,java.lang.String> |
interceptorBeforePrecedences |
protected java.util.List<java.lang.String> |
interceptorPrecedences |
protected java.util.List<java.lang.String> |
jndiComponentResources |
protected java.util.List<java.lang.String> |
jndiResources |
protected java.util.Map<java.lang.String,java.lang.String> |
languageExtensions |
protected boolean |
looseStep2RequestMatching |
protected java.util.Map<java.lang.String,java.lang.String> |
mediaTypeMappings |
protected java.lang.String |
paramMapping |
protected java.util.List<java.lang.String> |
providerClasses |
protected ResteasyProviderFactory |
providerFactory |
protected java.util.List<java.lang.Object> |
providers |
protected boolean |
registerBuiltin |
protected Registry |
registry |
protected java.util.List<java.lang.String> |
resourceClasses |
protected java.util.List<ResourceFactory> |
resourceFactories |
protected java.util.List<java.lang.Object> |
resources |
protected java.util.List<java.lang.String> |
scannedJndiComponentResources |
protected java.util.List<java.lang.String> |
scannedProviderClasses |
protected java.util.List<java.lang.String> |
scannedResourceClasses |
protected boolean |
securityEnabled |
protected ThreadLocalResteasyProviderFactory |
threadLocalProviderFactory |
protected java.util.List<java.lang.String> |
unwrappedExceptions |
protected boolean |
useContainerFormParams |
protected boolean |
widerRequestMatching |
Constructor and Description |
---|
ResteasyDeployment() |
Modifier and Type | Method and Description |
---|---|
static javax.ws.rs.core.Application |
createApplication(java.lang.String applicationClass,
Dispatcher dispatcher,
ResteasyProviderFactory providerFactory) |
static java.lang.Object |
createFromInjectorFactory(java.lang.String classname,
ResteasyProviderFactory providerFactory) |
java.util.List<java.lang.Class> |
getActualProviderClasses() |
java.util.List<java.lang.Class> |
getActualResourceClasses() |
javax.ws.rs.core.Application |
getApplication() |
java.lang.String |
getApplicationClass() |
java.lang.String |
getAsyncJobServiceBasePath() |
int |
getAsyncJobServiceMaxJobResults() |
long |
getAsyncJobServiceMaxWait() |
int |
getAsyncJobServiceThreadPoolSize() |
java.util.Map<java.lang.String,java.lang.String> |
getConstructedDefaultContextObjects() |
java.util.Map<java.lang.Class,java.lang.Object> |
getDefaultContextObjects() |
Dispatcher |
getDispatcher() |
java.lang.String |
getInjectorFactoryClass() |
java.util.Map<java.lang.String,java.lang.String> |
getInterceptorAfterPrecedences() |
java.util.Map<java.lang.String,java.lang.String> |
getInterceptorBeforePrecedences() |
java.util.List<java.lang.String> |
getInterceptorPrecedences() |
java.util.List<java.lang.String> |
getJndiComponentResources() |
java.util.List<java.lang.String> |
getJndiResources() |
java.util.Map<java.lang.String,java.lang.String> |
getLanguageExtensions() |
java.util.Map<java.lang.String,java.lang.String> |
getMediaTypeMappings() |
java.util.List<java.lang.String> |
getProviderClasses() |
ResteasyProviderFactory |
getProviderFactory() |
java.util.List<java.lang.Object> |
getProviders() |
Registry |
getRegistry() |
java.util.List<java.lang.String> |
getResourceClasses() |
java.util.List<ResourceFactory> |
getResourceFactories() |
java.util.List<java.lang.Object> |
getResources() |
java.util.List<java.lang.String> |
getScannedJndiComponentResources() |
java.util.List<java.lang.String> |
getScannedProviderClasses() |
java.util.List<java.lang.String> |
getScannedResourceClasses() |
java.util.List<java.lang.String> |
getUnwrappedExceptions() |
boolean |
isAddCharset() |
boolean |
isAsyncJobServiceEnabled() |
boolean |
isDeploymentSensitiveFactoryEnabled() |
boolean |
isLooseStep2RequestMatching() |
boolean |
isRegisterBuiltin() |
boolean |
isSecurityEnabled() |
boolean |
isUseContainerFormParams() |
boolean |
isWiderRequestMatching() |
void |
merge(ResteasyDeployment other) |
protected boolean |
processApplication(javax.ws.rs.core.Application config) |
protected void |
registerJndiComponentResource(java.lang.String resource) |
protected void |
registerProvider(java.lang.String clazz) |
void |
registration() |
void |
setActualProviderClasses(java.util.List<java.lang.Class> actualProviderClasses) |
void |
setActualResourceClasses(java.util.List<java.lang.Class> actualResourceClasses) |
void |
setAddCharset(boolean addCharset) |
void |
setApplication(javax.ws.rs.core.Application application) |
void |
setApplicationClass(java.lang.String applicationClass) |
void |
setAsyncJobServiceBasePath(java.lang.String asyncJobServiceBasePath) |
void |
setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled) |
void |
setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults) |
void |
setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait) |
void |
setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize) |
void |
setConstructedDefaultContextObjects(java.util.Map<java.lang.String,java.lang.String> constructedDefaultContextObjects) |
void |
setDefaultContextObjects(java.util.Map<java.lang.Class,java.lang.Object> defaultContextObjects) |
void |
setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled) |
void |
setDispatcher(Dispatcher dispatcher) |
void |
setInjectorFactoryClass(java.lang.String injectorFactoryClass) |
void |
setInterceptorAfterPrecedences(java.util.Map<java.lang.String,java.lang.String> interceptorAfterPrecedences) |
void |
setInterceptorBeforePrecedences(java.util.Map<java.lang.String,java.lang.String> interceptorBeforePrecedences) |
void |
setInterceptorPrecedences(java.util.List<java.lang.String> interceptorPrecedences) |
void |
setJndiComponentResources(java.util.List<java.lang.String> jndiComponentResources) |
void |
setJndiResources(java.util.List<java.lang.String> jndiResources) |
void |
setLanguageExtensions(java.util.Map<java.lang.String,java.lang.String> languageExtensions) |
void |
setLooseStep2RequestMatching(boolean looseStep2RequestMatching) |
void |
setMediaTypeMappings(java.util.Map<java.lang.String,java.lang.String> mediaTypeMappings) |
void |
setMediaTypeParamMapping(java.lang.String paramMapping) |
void |
setProviderClasses(java.util.List<java.lang.String> providerClasses) |
void |
setProviderFactory(ResteasyProviderFactory providerFactory) |
void |
setProviders(java.util.List<java.lang.Object> providers) |
void |
setRegisterBuiltin(boolean registerBuiltin) |
void |
setRegistry(Registry registry) |
void |
setResourceClasses(java.util.List<java.lang.String> resourceClasses) |
void |
setResourceFactories(java.util.List<ResourceFactory> resourceFactories) |
void |
setResources(java.util.List<java.lang.Object> resources) |
void |
setScannedJndiComponentResources(java.util.List<java.lang.String> scannedJndiComponentResources) |
void |
setScannedProviderClasses(java.util.List<java.lang.String> scannedProviderClasses) |
void |
setScannedResourceClasses(java.util.List<java.lang.String> scannedResourceClasses) |
void |
setSecurityEnabled(boolean securityEnabled) |
void |
setUnwrappedExceptions(java.util.List<java.lang.String> unwrappedExceptions) |
void |
setUseContainerFormParams(boolean useContainerFormParams) |
void |
setWiderRequestMatching(boolean widerRequestMatching) |
void |
start() |
void |
stop() |
protected boolean widerRequestMatching
protected boolean looseStep2RequestMatching
protected boolean useContainerFormParams
protected boolean deploymentSensitiveFactoryEnabled
protected boolean asyncJobServiceEnabled
protected boolean addCharset
protected int asyncJobServiceMaxJobResults
protected long asyncJobServiceMaxWait
protected int asyncJobServiceThreadPoolSize
protected java.lang.String asyncJobServiceBasePath
protected java.lang.String applicationClass
protected java.lang.String injectorFactoryClass
protected javax.ws.rs.core.Application application
protected boolean registerBuiltin
protected java.util.List<java.lang.String> scannedResourceClasses
protected java.util.List<java.lang.String> scannedProviderClasses
protected java.util.List<java.lang.String> scannedJndiComponentResources
protected java.util.List<java.lang.String> jndiComponentResources
protected java.util.List<java.lang.String> providerClasses
protected java.util.List<java.lang.Class> actualProviderClasses
protected java.util.List<java.lang.Object> providers
protected boolean securityEnabled
protected java.util.List<java.lang.String> jndiResources
protected java.util.List<java.lang.String> resourceClasses
protected java.util.List<java.lang.String> unwrappedExceptions
protected java.util.List<java.lang.Class> actualResourceClasses
protected java.util.List<ResourceFactory> resourceFactories
protected java.util.List<java.lang.Object> resources
protected java.util.Map<java.lang.String,java.lang.String> mediaTypeMappings
protected java.util.Map<java.lang.String,java.lang.String> languageExtensions
protected java.util.List<java.lang.String> interceptorPrecedences
protected java.util.Map<java.lang.String,java.lang.String> interceptorBeforePrecedences
protected java.util.Map<java.lang.String,java.lang.String> interceptorAfterPrecedences
protected java.util.Map<java.lang.Class,java.lang.Object> defaultContextObjects
protected java.util.Map<java.lang.String,java.lang.String> constructedDefaultContextObjects
protected Registry registry
protected Dispatcher dispatcher
protected ResteasyProviderFactory providerFactory
protected ThreadLocalResteasyProviderFactory threadLocalProviderFactory
protected java.lang.String paramMapping
public void start()
public void merge(ResteasyDeployment other)
public static javax.ws.rs.core.Application createApplication(java.lang.String applicationClass, Dispatcher dispatcher, ResteasyProviderFactory providerFactory)
public static java.lang.Object createFromInjectorFactory(java.lang.String classname, ResteasyProviderFactory providerFactory)
public void registration()
protected void registerJndiComponentResource(java.lang.String resource)
public void stop()
protected boolean processApplication(javax.ws.rs.core.Application config)
config
- protected void registerProvider(java.lang.String clazz)
public boolean isUseContainerFormParams()
public void setUseContainerFormParams(boolean useContainerFormParams)
public java.util.List<java.lang.String> getJndiComponentResources()
public void setJndiComponentResources(java.util.List<java.lang.String> jndiComponentResources)
public java.lang.String getApplicationClass()
public void setApplicationClass(java.lang.String applicationClass)
public java.lang.String getInjectorFactoryClass()
public void setInjectorFactoryClass(java.lang.String injectorFactoryClass)
public boolean isDeploymentSensitiveFactoryEnabled()
public void setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled)
public boolean isAsyncJobServiceEnabled()
public void setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled)
public int getAsyncJobServiceMaxJobResults()
public void setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults)
public long getAsyncJobServiceMaxWait()
public void setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait)
public int getAsyncJobServiceThreadPoolSize()
public void setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize)
public java.lang.String getAsyncJobServiceBasePath()
public void setAsyncJobServiceBasePath(java.lang.String asyncJobServiceBasePath)
public javax.ws.rs.core.Application getApplication()
public void setApplication(javax.ws.rs.core.Application application)
public boolean isRegisterBuiltin()
public void setRegisterBuiltin(boolean registerBuiltin)
public java.util.List<java.lang.String> getProviderClasses()
public void setProviderClasses(java.util.List<java.lang.String> providerClasses)
public java.util.List<java.lang.Object> getProviders()
public void setProviders(java.util.List<java.lang.Object> providers)
public java.util.List<java.lang.Class> getActualProviderClasses()
public void setActualProviderClasses(java.util.List<java.lang.Class> actualProviderClasses)
public java.util.List<java.lang.Class> getActualResourceClasses()
public void setActualResourceClasses(java.util.List<java.lang.Class> actualResourceClasses)
public boolean isSecurityEnabled()
public void setSecurityEnabled(boolean securityEnabled)
public java.util.List<java.lang.String> getJndiResources()
public void setJndiResources(java.util.List<java.lang.String> jndiResources)
public java.util.List<java.lang.String> getResourceClasses()
public void setResourceClasses(java.util.List<java.lang.String> resourceClasses)
public java.util.Map<java.lang.String,java.lang.String> getMediaTypeMappings()
public void setMediaTypeMappings(java.util.Map<java.lang.String,java.lang.String> mediaTypeMappings)
public java.util.List<java.lang.Object> getResources()
public void setResources(java.util.List<java.lang.Object> resources)
public java.util.Map<java.lang.String,java.lang.String> getLanguageExtensions()
public void setLanguageExtensions(java.util.Map<java.lang.String,java.lang.String> languageExtensions)
public java.util.List<java.lang.String> getInterceptorPrecedences()
public void setInterceptorPrecedences(java.util.List<java.lang.String> interceptorPrecedences)
public java.util.Map<java.lang.String,java.lang.String> getInterceptorBeforePrecedences()
public void setInterceptorBeforePrecedences(java.util.Map<java.lang.String,java.lang.String> interceptorBeforePrecedences)
public java.util.Map<java.lang.String,java.lang.String> getInterceptorAfterPrecedences()
public void setInterceptorAfterPrecedences(java.util.Map<java.lang.String,java.lang.String> interceptorAfterPrecedences)
public Registry getRegistry()
public void setRegistry(Registry registry)
public Dispatcher getDispatcher()
public void setDispatcher(Dispatcher dispatcher)
public ResteasyProviderFactory getProviderFactory()
public void setProviderFactory(ResteasyProviderFactory providerFactory)
public void setMediaTypeParamMapping(java.lang.String paramMapping)
public java.util.List<ResourceFactory> getResourceFactories()
public void setResourceFactories(java.util.List<ResourceFactory> resourceFactories)
public java.util.List<java.lang.String> getUnwrappedExceptions()
public void setUnwrappedExceptions(java.util.List<java.lang.String> unwrappedExceptions)
public java.util.Map<java.lang.String,java.lang.String> getConstructedDefaultContextObjects()
public void setConstructedDefaultContextObjects(java.util.Map<java.lang.String,java.lang.String> constructedDefaultContextObjects)
public java.util.Map<java.lang.Class,java.lang.Object> getDefaultContextObjects()
public void setDefaultContextObjects(java.util.Map<java.lang.Class,java.lang.Object> defaultContextObjects)
public java.util.List<java.lang.String> getScannedResourceClasses()
public void setScannedResourceClasses(java.util.List<java.lang.String> scannedResourceClasses)
public java.util.List<java.lang.String> getScannedProviderClasses()
public void setScannedProviderClasses(java.util.List<java.lang.String> scannedProviderClasses)
public java.util.List<java.lang.String> getScannedJndiComponentResources()
public void setScannedJndiComponentResources(java.util.List<java.lang.String> scannedJndiComponentResources)
public boolean isWiderRequestMatching()
public void setWiderRequestMatching(boolean widerRequestMatching)
public boolean isLooseStep2RequestMatching()
public void setLooseStep2RequestMatching(boolean looseStep2RequestMatching)
public boolean isAddCharset()
public void setAddCharset(boolean addCharset)