Package org.jboss.resteasy.spi
Interface ResteasyDeployment
- All Known Implementing Classes:
DelegateResteasyDeployment,ResteasyDeploymentImpl
public interface ResteasyDeployment
This class is used to configure and initialize the core components of RESTEasy.
- Version:
- $Revision: 1 $
- Author:
- Bill Burke
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidaddDisabledProviderClass(String disabledProviderClass) Adds the provider to the set of providers which will be excluded when attempting to locate providers for processing requests.default voidaddDisabledProviderClasses(Set<String> disabledProviderClasses) Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests.jakarta.ws.rs.core.ApplicationintlongintReturns an immutable set of disabled provider classes.getProperty(String key) booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidmerge(ResteasyDeployment other) static booleanonServer()voidvoidsetActualProviderClasses(List<Class> actualProviderClasses) voidsetActualResourceClasses(List<Class> actualResourceClasses) voidsetAddCharset(boolean addCharset) voidsetApplication(jakarta.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) default voidsetDisabledProviderClasses(String... disabledProviderClasses) Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests.default voidsetDisabledProviderClasses(Set<String> disabledProviderClasses) Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests.voidsetDispatcher(Dispatcher dispatcher) voidsetInjectorFactory(InjectorFactory injectorFactory) voidsetInjectorFactoryClass(String injectorFactoryClass) voidsetJndiComponentResources(List<String> jndiComponentResources) voidsetJndiResources(List<String> jndiResources) voidsetLanguageExtensions(Map<String, String> languageExtensions) voidsetMediaTypeMappings(Map<String, String> mediaTypeMappings) voidsetMediaTypeParamMapping(String paramMapping) voidsetProperty(String key, Object value) 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) voidsetScannedResourceClassesWithBuilder(Map<String, List<String>> scannedResourceClassesWithBuilder) voidsetSecurityEnabled(boolean securityEnabled) voidsetStatisticsEnabled(boolean statisticsEnabled) voidsetUnwrappedExceptions(List<String> unwrappedExceptions) voidsetUseContainerFormParams(boolean useContainerFormParams) voidsetWiderRequestMatching(boolean widerRequestMatching) voidstart()voidstop()
-
Method Details
-
onServer
static boolean onServer() -
start
void start() -
merge
-
registration
void registration() -
stop
void stop() -
isUseContainerFormParams
boolean isUseContainerFormParams() -
setUseContainerFormParams
void setUseContainerFormParams(boolean useContainerFormParams) -
getJndiComponentResources
-
setJndiComponentResources
-
getApplicationClass
String getApplicationClass() -
setApplicationClass
-
getInjectorFactoryClass
String getInjectorFactoryClass() -
setInjectorFactoryClass
-
isDeploymentSensitiveFactoryEnabled
boolean isDeploymentSensitiveFactoryEnabled() -
setDeploymentSensitiveFactoryEnabled
void setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled) -
isAsyncJobServiceEnabled
boolean isAsyncJobServiceEnabled() -
setAsyncJobServiceEnabled
void setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled) -
getAsyncJobServiceMaxJobResults
int getAsyncJobServiceMaxJobResults() -
setAsyncJobServiceMaxJobResults
void setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults) -
getAsyncJobServiceMaxWait
long getAsyncJobServiceMaxWait() -
setAsyncJobServiceMaxWait
void setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait) -
getAsyncJobServiceThreadPoolSize
int getAsyncJobServiceThreadPoolSize() -
setAsyncJobServiceThreadPoolSize
void setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize) -
getAsyncJobServiceBasePath
String getAsyncJobServiceBasePath() -
setAsyncJobServiceBasePath
-
getApplication
jakarta.ws.rs.core.Application getApplication() -
setApplication
void setApplication(jakarta.ws.rs.core.Application application) -
isRegisterBuiltin
boolean isRegisterBuiltin() -
setRegisterBuiltin
void setRegisterBuiltin(boolean registerBuiltin) -
getProviderClasses
-
setProviderClasses
-
getProviders
-
setProviders
-
getDisabledProviderClasses
Returns an immutable set of disabled provider classes.- Returns:
- an immutable set of disabled provider class names
-
addDisabledProviderClass
Adds the provider to the set of providers which will be excluded when attempting to locate providers for processing requests.- Parameters:
disabledProviderClass- the fully qualified class name of the provider ot be disabled
-
addDisabledProviderClasses
Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests.- Parameters:
disabledProviderClasses- the fully qualified class names of the providers ot be disabled
-
setDisabledProviderClasses
Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests. Any previously added disabled providers will be cleared first.- Parameters:
disabledProviderClasses- the fully qualified class names of the providers ot be disabled
-
setDisabledProviderClasses
Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests. Any previously added disabled providers will be cleared first.- Parameters:
disabledProviderClasses- the fully qualified class names of the providers ot be disabled
-
getActualProviderClasses
-
setActualProviderClasses
-
getActualResourceClasses
-
setActualResourceClasses
-
isSecurityEnabled
boolean isSecurityEnabled() -
setSecurityEnabled
void setSecurityEnabled(boolean securityEnabled) -
getJndiResources
-
setJndiResources
-
getResourceClasses
-
setResourceClasses
-
getMediaTypeMappings
-
setMediaTypeMappings
-
getResources
-
setResources
-
getLanguageExtensions
-
setLanguageExtensions
-
getRegistry
Registry getRegistry() -
setRegistry
-
getDispatcher
Dispatcher getDispatcher() -
setDispatcher
-
getProviderFactory
ResteasyProviderFactory getProviderFactory() -
setProviderFactory
-
setMediaTypeParamMapping
-
getResourceFactories
List<ResourceFactory> getResourceFactories() -
setResourceFactories
-
getUnwrappedExceptions
-
setUnwrappedExceptions
-
getConstructedDefaultContextObjects
-
setConstructedDefaultContextObjects
-
getDefaultContextObjects
-
setDefaultContextObjects
-
getScannedResourceClasses
-
setScannedResourceClasses
-
getScannedProviderClasses
-
setScannedProviderClasses
-
getScannedJndiComponentResources
-
setScannedJndiComponentResources
-
getScannedResourceClassesWithBuilder
-
setScannedResourceClassesWithBuilder
-
isWiderRequestMatching
boolean isWiderRequestMatching() -
setWiderRequestMatching
void setWiderRequestMatching(boolean widerRequestMatching) -
isAddCharset
boolean isAddCharset() -
setAddCharset
void setAddCharset(boolean addCharset) -
getInjectorFactory
InjectorFactory getInjectorFactory() -
setInjectorFactory
-
getProperty
-
setProperty
-
setStatisticsEnabled
void setStatisticsEnabled(boolean statisticsEnabled)
-