public class ResteasyDeploymentImpl extends Object implements ResteasyDeployment
| Constructor and Description |
|---|
ResteasyDeploymentImpl() |
ResteasyDeploymentImpl(boolean quarkus) |
protected boolean widerRequestMatching
protected boolean useContainerFormParams
protected boolean deploymentSensitiveFactoryEnabled
protected boolean asyncJobServiceEnabled
protected boolean addCharset
protected int asyncJobServiceMaxJobResults
protected long asyncJobServiceMaxWait
protected int asyncJobServiceThreadPoolSize
protected String asyncJobServiceBasePath
protected String applicationClass
protected String injectorFactoryClass
protected InjectorFactory injectorFactory
protected javax.ws.rs.core.Application application
protected boolean registerBuiltin
protected Map<String,List<String>> scannedResourceClassesWithBuilder
protected boolean securityEnabled
protected List<ResourceFactory> resourceFactories
protected Registry registry
protected Dispatcher dispatcher
protected ResteasyProviderFactory providerFactory
protected ThreadLocalResteasyProviderFactory threadLocalProviderFactory
protected String paramMapping
protected boolean statisticsEnabled
public ResteasyDeploymentImpl()
public ResteasyDeploymentImpl(boolean quarkus)
public void start()
start in interface ResteasyDeploymentprotected void registerMappers()
protected void pushContext()
protected void initializeObjects()
protected void initializeDispatcher()
protected void initializeFactory()
public void merge(ResteasyDeployment other)
merge in interface ResteasyDeploymentpublic static javax.ws.rs.core.Application createApplication(String applicationClass, Dispatcher dispatcher, ResteasyProviderFactory providerFactory)
public void registration()
registration in interface ResteasyDeploymentprotected void registerResources(boolean useScanning)
protected boolean registerApplication()
public void stop()
stop in interface ResteasyDeploymentpublic boolean isUseContainerFormParams()
isUseContainerFormParams in interface ResteasyDeploymentpublic void setUseContainerFormParams(boolean useContainerFormParams)
setUseContainerFormParams in interface ResteasyDeploymentpublic List<String> getJndiComponentResources()
getJndiComponentResources in interface ResteasyDeploymentpublic void setJndiComponentResources(List<String> jndiComponentResources)
setJndiComponentResources in interface ResteasyDeploymentpublic String getApplicationClass()
getApplicationClass in interface ResteasyDeploymentpublic void setApplicationClass(String applicationClass)
setApplicationClass in interface ResteasyDeploymentpublic String getInjectorFactoryClass()
getInjectorFactoryClass in interface ResteasyDeploymentpublic void setInjectorFactoryClass(String injectorFactoryClass)
setInjectorFactoryClass in interface ResteasyDeploymentpublic boolean isDeploymentSensitiveFactoryEnabled()
isDeploymentSensitiveFactoryEnabled in interface ResteasyDeploymentpublic void setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled)
setDeploymentSensitiveFactoryEnabled in interface ResteasyDeploymentpublic boolean isAsyncJobServiceEnabled()
isAsyncJobServiceEnabled in interface ResteasyDeploymentpublic void setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled)
setAsyncJobServiceEnabled in interface ResteasyDeploymentpublic int getAsyncJobServiceMaxJobResults()
getAsyncJobServiceMaxJobResults in interface ResteasyDeploymentpublic void setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults)
setAsyncJobServiceMaxJobResults in interface ResteasyDeploymentpublic long getAsyncJobServiceMaxWait()
getAsyncJobServiceMaxWait in interface ResteasyDeploymentpublic void setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait)
setAsyncJobServiceMaxWait in interface ResteasyDeploymentpublic int getAsyncJobServiceThreadPoolSize()
getAsyncJobServiceThreadPoolSize in interface ResteasyDeploymentpublic void setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize)
setAsyncJobServiceThreadPoolSize in interface ResteasyDeploymentpublic String getAsyncJobServiceBasePath()
getAsyncJobServiceBasePath in interface ResteasyDeploymentpublic void setAsyncJobServiceBasePath(String asyncJobServiceBasePath)
setAsyncJobServiceBasePath in interface ResteasyDeploymentpublic javax.ws.rs.core.Application getApplication()
getApplication in interface ResteasyDeploymentpublic void setApplication(javax.ws.rs.core.Application application)
setApplication in interface ResteasyDeploymentpublic boolean isRegisterBuiltin()
isRegisterBuiltin in interface ResteasyDeploymentpublic void setRegisterBuiltin(boolean registerBuiltin)
setRegisterBuiltin in interface ResteasyDeploymentpublic List<String> getProviderClasses()
getProviderClasses in interface ResteasyDeploymentpublic void setProviderClasses(List<String> providerClasses)
setProviderClasses in interface ResteasyDeploymentpublic List<Object> getProviders()
getProviders in interface ResteasyDeploymentpublic void setProviders(List<Object> providers)
setProviders in interface ResteasyDeploymentpublic List<Class> getActualProviderClasses()
getActualProviderClasses in interface ResteasyDeploymentpublic void setActualProviderClasses(List<Class> actualProviderClasses)
setActualProviderClasses in interface ResteasyDeploymentpublic List<Class> getActualResourceClasses()
getActualResourceClasses in interface ResteasyDeploymentpublic void setActualResourceClasses(List<Class> actualResourceClasses)
setActualResourceClasses in interface ResteasyDeploymentpublic boolean isSecurityEnabled()
isSecurityEnabled in interface ResteasyDeploymentpublic void setSecurityEnabled(boolean securityEnabled)
setSecurityEnabled in interface ResteasyDeploymentpublic List<String> getJndiResources()
getJndiResources in interface ResteasyDeploymentpublic void setJndiResources(List<String> jndiResources)
setJndiResources in interface ResteasyDeploymentpublic List<String> getResourceClasses()
getResourceClasses in interface ResteasyDeploymentpublic void setResourceClasses(List<String> resourceClasses)
setResourceClasses in interface ResteasyDeploymentpublic Map<String,String> getMediaTypeMappings()
getMediaTypeMappings in interface ResteasyDeploymentpublic void setMediaTypeMappings(Map<String,String> mediaTypeMappings)
setMediaTypeMappings in interface ResteasyDeploymentpublic List<Object> getResources()
getResources in interface ResteasyDeploymentpublic void setResources(List<Object> resources)
setResources in interface ResteasyDeploymentpublic Map<String,String> getLanguageExtensions()
getLanguageExtensions in interface ResteasyDeploymentpublic void setLanguageExtensions(Map<String,String> languageExtensions)
setLanguageExtensions in interface ResteasyDeploymentpublic Registry getRegistry()
getRegistry in interface ResteasyDeploymentpublic void setRegistry(Registry registry)
setRegistry in interface ResteasyDeploymentpublic Dispatcher getDispatcher()
getDispatcher in interface ResteasyDeploymentpublic void setDispatcher(Dispatcher dispatcher)
setDispatcher in interface ResteasyDeploymentpublic ResteasyProviderFactory getProviderFactory()
getProviderFactory in interface ResteasyDeploymentpublic void setProviderFactory(ResteasyProviderFactory providerFactory)
setProviderFactory in interface ResteasyDeploymentpublic void setMediaTypeParamMapping(String paramMapping)
setMediaTypeParamMapping in interface ResteasyDeploymentpublic List<ResourceFactory> getResourceFactories()
getResourceFactories in interface ResteasyDeploymentpublic void setResourceFactories(List<ResourceFactory> resourceFactories)
setResourceFactories in interface ResteasyDeploymentpublic List<String> getUnwrappedExceptions()
getUnwrappedExceptions in interface ResteasyDeploymentpublic void setUnwrappedExceptions(List<String> unwrappedExceptions)
setUnwrappedExceptions in interface ResteasyDeploymentpublic Map<String,String> getConstructedDefaultContextObjects()
getConstructedDefaultContextObjects in interface ResteasyDeploymentpublic void setConstructedDefaultContextObjects(Map<String,String> constructedDefaultContextObjects)
setConstructedDefaultContextObjects in interface ResteasyDeploymentpublic Map<Class,Object> getDefaultContextObjects()
getDefaultContextObjects in interface ResteasyDeploymentpublic void setDefaultContextObjects(Map<Class,Object> defaultContextObjects)
setDefaultContextObjects in interface ResteasyDeploymentpublic List<String> getScannedResourceClasses()
getScannedResourceClasses in interface ResteasyDeploymentpublic void setScannedResourceClasses(List<String> scannedResourceClasses)
setScannedResourceClasses in interface ResteasyDeploymentpublic List<String> getScannedProviderClasses()
getScannedProviderClasses in interface ResteasyDeploymentpublic void setScannedProviderClasses(List<String> scannedProviderClasses)
setScannedProviderClasses in interface ResteasyDeploymentpublic List<String> getScannedJndiComponentResources()
getScannedJndiComponentResources in interface ResteasyDeploymentpublic void setScannedJndiComponentResources(List<String> scannedJndiComponentResources)
setScannedJndiComponentResources in interface ResteasyDeploymentpublic Map<String,List<String>> getScannedResourceClassesWithBuilder()
getScannedResourceClassesWithBuilder in interface ResteasyDeploymentpublic void setScannedResourceClassesWithBuilder(Map<String,List<String>> scannedResourceClassesWithBuilder)
setScannedResourceClassesWithBuilder in interface ResteasyDeploymentpublic boolean isWiderRequestMatching()
isWiderRequestMatching in interface ResteasyDeploymentpublic void setWiderRequestMatching(boolean widerRequestMatching)
setWiderRequestMatching in interface ResteasyDeploymentpublic boolean isAddCharset()
isAddCharset in interface ResteasyDeploymentpublic void setAddCharset(boolean addCharset)
setAddCharset in interface ResteasyDeploymentpublic InjectorFactory getInjectorFactory()
getInjectorFactory in interface ResteasyDeploymentpublic void setInjectorFactory(InjectorFactory injectorFactory)
setInjectorFactory in interface ResteasyDeploymentpublic Object getProperty(String key)
getProperty in interface ResteasyDeploymentpublic void setProperty(String key, Object value)
setProperty in interface ResteasyDeploymentpublic void setStatisticsEnabled(boolean statisticsEnabled)
setStatisticsEnabled in interface ResteasyDeploymentCopyright © 2020 JBoss by Red Hat. All rights reserved.