Class DelegateResteasyDeployment
java.lang.Object
org.jboss.resteasy.spi.DelegateResteasyDeployment
- All Implemented Interfaces:
ResteasyDeployment
A simple delegating
ResteasyDeployment.
All the delegate methods uses getDelegate() to determine the delegate. This allows sub-classes to override
the method without requiring the delegating to be known at construction time.
- Author:
- James R. Perkins
-
Constructor Summary
ConstructorsConstructorDescriptionDelegateResteasyDeployment(ResteasyDeployment delegate) Creates a new delegating deployment. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDisabledProviderClass(String disabledProviderClass) Adds the provider to the set of providers which will be excluded when attempting to locate providers for processing requests.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.Applicationintlongintprotected ResteasyDeploymentReturns the delegate deployment.Returns an immutable set of disabled provider classes.Returns the executor service to use for the deployment.getProperty(String key) Returns the scheduled executor service to use for the deployment.booleanbooleanbooleanbooleanbooleanbooleanbooleanvoidmerge(ResteasyDeployment other) 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) voidsetDisabledProviderClasses(String... disabledProviderClasses) Adds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests.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()
-
Constructor Details
-
DelegateResteasyDeployment
Creates a new delegating deployment.If a
nulldelegate is passed thegetDelegate()must be overridden.- Parameters:
delegate- the delegate ornullifgetDelegate()is overridden
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceResteasyDeployment
-
merge
- Specified by:
mergein interfaceResteasyDeployment
-
registration
public void registration()- Specified by:
registrationin interfaceResteasyDeployment
-
stop
public void stop()- Specified by:
stopin interfaceResteasyDeployment
-
isUseContainerFormParams
public boolean isUseContainerFormParams()- Specified by:
isUseContainerFormParamsin interfaceResteasyDeployment
-
setUseContainerFormParams
public void setUseContainerFormParams(boolean useContainerFormParams) - Specified by:
setUseContainerFormParamsin interfaceResteasyDeployment
-
getJndiComponentResources
- Specified by:
getJndiComponentResourcesin interfaceResteasyDeployment
-
setJndiComponentResources
- Specified by:
setJndiComponentResourcesin interfaceResteasyDeployment
-
getApplicationClass
- Specified by:
getApplicationClassin interfaceResteasyDeployment
-
setApplicationClass
- Specified by:
setApplicationClassin interfaceResteasyDeployment
-
getInjectorFactoryClass
- Specified by:
getInjectorFactoryClassin interfaceResteasyDeployment
-
setInjectorFactoryClass
- Specified by:
setInjectorFactoryClassin interfaceResteasyDeployment
-
isDeploymentSensitiveFactoryEnabled
public boolean isDeploymentSensitiveFactoryEnabled()- Specified by:
isDeploymentSensitiveFactoryEnabledin interfaceResteasyDeployment
-
setDeploymentSensitiveFactoryEnabled
public void setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled) - Specified by:
setDeploymentSensitiveFactoryEnabledin interfaceResteasyDeployment
-
isAsyncJobServiceEnabled
public boolean isAsyncJobServiceEnabled()- Specified by:
isAsyncJobServiceEnabledin interfaceResteasyDeployment
-
setAsyncJobServiceEnabled
public void setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled) - Specified by:
setAsyncJobServiceEnabledin interfaceResteasyDeployment
-
getAsyncJobServiceMaxJobResults
public int getAsyncJobServiceMaxJobResults()- Specified by:
getAsyncJobServiceMaxJobResultsin interfaceResteasyDeployment
-
setAsyncJobServiceMaxJobResults
public void setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults) - Specified by:
setAsyncJobServiceMaxJobResultsin interfaceResteasyDeployment
-
getAsyncJobServiceMaxWait
public long getAsyncJobServiceMaxWait()- Specified by:
getAsyncJobServiceMaxWaitin interfaceResteasyDeployment
-
setAsyncJobServiceMaxWait
public void setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait) - Specified by:
setAsyncJobServiceMaxWaitin interfaceResteasyDeployment
-
getAsyncJobServiceThreadPoolSize
public int getAsyncJobServiceThreadPoolSize()- Specified by:
getAsyncJobServiceThreadPoolSizein interfaceResteasyDeployment
-
setAsyncJobServiceThreadPoolSize
public void setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize) - Specified by:
setAsyncJobServiceThreadPoolSizein interfaceResteasyDeployment
-
getAsyncJobServiceBasePath
- Specified by:
getAsyncJobServiceBasePathin interfaceResteasyDeployment
-
setAsyncJobServiceBasePath
- Specified by:
setAsyncJobServiceBasePathin interfaceResteasyDeployment
-
getApplication
public jakarta.ws.rs.core.Application getApplication()- Specified by:
getApplicationin interfaceResteasyDeployment
-
setApplication
public void setApplication(jakarta.ws.rs.core.Application application) - Specified by:
setApplicationin interfaceResteasyDeployment
-
isRegisterBuiltin
public boolean isRegisterBuiltin()- Specified by:
isRegisterBuiltinin interfaceResteasyDeployment
-
setRegisterBuiltin
public void setRegisterBuiltin(boolean registerBuiltin) - Specified by:
setRegisterBuiltinin interfaceResteasyDeployment
-
getProviderClasses
- Specified by:
getProviderClassesin interfaceResteasyDeployment
-
setProviderClasses
- Specified by:
setProviderClassesin interfaceResteasyDeployment
-
getProviders
- Specified by:
getProvidersin interfaceResteasyDeployment
-
setProviders
- Specified by:
setProvidersin interfaceResteasyDeployment
-
getDisabledProviderClasses
Description copied from interface:ResteasyDeploymentReturns an immutable set of disabled provider classes.- Specified by:
getDisabledProviderClassesin interfaceResteasyDeployment- Returns:
- an immutable set of disabled provider class names
-
addDisabledProviderClass
Description copied from interface:ResteasyDeploymentAdds the provider to the set of providers which will be excluded when attempting to locate providers for processing requests.- Specified by:
addDisabledProviderClassin interfaceResteasyDeployment- Parameters:
disabledProviderClass- the fully qualified class name of the provider ot be disabled
-
addDisabledProviderClasses
Description copied from interface:ResteasyDeploymentAdds the providers to the set of providers which will be excluded when attempting to locate providers for processing requests.- Specified by:
addDisabledProviderClassesin interfaceResteasyDeployment- Parameters:
disabledProviderClasses- the fully qualified class names of the providers ot be disabled
-
setDisabledProviderClasses
Description copied from interface:ResteasyDeploymentAdds 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.- Specified by:
setDisabledProviderClassesin interfaceResteasyDeployment- Parameters:
disabledProviderClasses- the fully qualified class names of the providers ot be disabled
-
setDisabledProviderClasses
Description copied from interface:ResteasyDeploymentAdds 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.- Specified by:
setDisabledProviderClassesin interfaceResteasyDeployment- Parameters:
disabledProviderClasses- the fully qualified class names of the providers ot be disabled
-
getActualProviderClasses
- Specified by:
getActualProviderClassesin interfaceResteasyDeployment
-
setActualProviderClasses
- Specified by:
setActualProviderClassesin interfaceResteasyDeployment
-
getActualResourceClasses
- Specified by:
getActualResourceClassesin interfaceResteasyDeployment
-
setActualResourceClasses
- Specified by:
setActualResourceClassesin interfaceResteasyDeployment
-
isSecurityEnabled
public boolean isSecurityEnabled()- Specified by:
isSecurityEnabledin interfaceResteasyDeployment
-
setSecurityEnabled
public void setSecurityEnabled(boolean securityEnabled) - Specified by:
setSecurityEnabledin interfaceResteasyDeployment
-
getJndiResources
- Specified by:
getJndiResourcesin interfaceResteasyDeployment
-
setJndiResources
- Specified by:
setJndiResourcesin interfaceResteasyDeployment
-
getResourceClasses
- Specified by:
getResourceClassesin interfaceResteasyDeployment
-
setResourceClasses
- Specified by:
setResourceClassesin interfaceResteasyDeployment
-
getMediaTypeMappings
- Specified by:
getMediaTypeMappingsin interfaceResteasyDeployment
-
setMediaTypeMappings
- Specified by:
setMediaTypeMappingsin interfaceResteasyDeployment
-
getResources
- Specified by:
getResourcesin interfaceResteasyDeployment
-
setResources
- Specified by:
setResourcesin interfaceResteasyDeployment
-
getLanguageExtensions
- Specified by:
getLanguageExtensionsin interfaceResteasyDeployment
-
setLanguageExtensions
- Specified by:
setLanguageExtensionsin interfaceResteasyDeployment
-
getRegistry
- Specified by:
getRegistryin interfaceResteasyDeployment
-
setRegistry
- Specified by:
setRegistryin interfaceResteasyDeployment
-
getDispatcher
- Specified by:
getDispatcherin interfaceResteasyDeployment
-
setDispatcher
- Specified by:
setDispatcherin interfaceResteasyDeployment
-
getProviderFactory
- Specified by:
getProviderFactoryin interfaceResteasyDeployment
-
setProviderFactory
- Specified by:
setProviderFactoryin interfaceResteasyDeployment
-
setMediaTypeParamMapping
- Specified by:
setMediaTypeParamMappingin interfaceResteasyDeployment
-
getResourceFactories
- Specified by:
getResourceFactoriesin interfaceResteasyDeployment
-
setResourceFactories
- Specified by:
setResourceFactoriesin interfaceResteasyDeployment
-
getUnwrappedExceptions
- Specified by:
getUnwrappedExceptionsin interfaceResteasyDeployment
-
setUnwrappedExceptions
- Specified by:
setUnwrappedExceptionsin interfaceResteasyDeployment
-
getConstructedDefaultContextObjects
- Specified by:
getConstructedDefaultContextObjectsin interfaceResteasyDeployment
-
setConstructedDefaultContextObjects
public void setConstructedDefaultContextObjects(Map<String, String> constructedDefaultContextObjects) - Specified by:
setConstructedDefaultContextObjectsin interfaceResteasyDeployment
-
getDefaultContextObjects
- Specified by:
getDefaultContextObjectsin interfaceResteasyDeployment
-
setDefaultContextObjects
- Specified by:
setDefaultContextObjectsin interfaceResteasyDeployment
-
getScannedResourceClasses
- Specified by:
getScannedResourceClassesin interfaceResteasyDeployment
-
setScannedResourceClasses
- Specified by:
setScannedResourceClassesin interfaceResteasyDeployment
-
getScannedProviderClasses
- Specified by:
getScannedProviderClassesin interfaceResteasyDeployment
-
setScannedProviderClasses
- Specified by:
setScannedProviderClassesin interfaceResteasyDeployment
-
getScannedJndiComponentResources
- Specified by:
getScannedJndiComponentResourcesin interfaceResteasyDeployment
-
setScannedJndiComponentResources
- Specified by:
setScannedJndiComponentResourcesin interfaceResteasyDeployment
-
getScannedResourceClassesWithBuilder
- Specified by:
getScannedResourceClassesWithBuilderin interfaceResteasyDeployment
-
setScannedResourceClassesWithBuilder
public void setScannedResourceClassesWithBuilder(Map<String, List<String>> scannedResourceClassesWithBuilder) - Specified by:
setScannedResourceClassesWithBuilderin interfaceResteasyDeployment
-
isWiderRequestMatching
public boolean isWiderRequestMatching()- Specified by:
isWiderRequestMatchingin interfaceResteasyDeployment
-
setWiderRequestMatching
public void setWiderRequestMatching(boolean widerRequestMatching) - Specified by:
setWiderRequestMatchingin interfaceResteasyDeployment
-
isAddCharset
public boolean isAddCharset()- Specified by:
isAddCharsetin interfaceResteasyDeployment
-
setAddCharset
public void setAddCharset(boolean addCharset) - Specified by:
setAddCharsetin interfaceResteasyDeployment
-
getInjectorFactory
- Specified by:
getInjectorFactoryin interfaceResteasyDeployment
-
setInjectorFactory
- Specified by:
setInjectorFactoryin interfaceResteasyDeployment
-
getProperty
- Specified by:
getPropertyin interfaceResteasyDeployment
-
setProperty
- Specified by:
setPropertyin interfaceResteasyDeployment
-
setStatisticsEnabled
public void setStatisticsEnabled(boolean statisticsEnabled) - Specified by:
setStatisticsEnabledin interfaceResteasyDeployment
-
getExecutorService
Description copied from interface:ResteasyDeploymentReturns the executor service to use for the deployment.- Specified by:
getExecutorServicein interfaceResteasyDeployment- Returns:
- the executor service to use
-
getScheduledExecutorService
Description copied from interface:ResteasyDeploymentReturns the scheduled executor service to use for the deployment.- Specified by:
getScheduledExecutorServicein interfaceResteasyDeployment- Returns:
- the scheduled executor service to use
-
getDelegate
Returns the delegate deployment.- Returns:
- the delegate deployment
-