Class ResteasyDeployment


  • public class ResteasyDeployment
    extends java.lang.Object
    This class is used to configure and initialize the core components of RESTEasy.
    Version:
    $Revision: 1 $
    • Field Detail

      • 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

        protected java.lang.String asyncJobServiceBasePath
      • applicationClass

        protected java.lang.String applicationClass
      • injectorFactoryClass

        protected java.lang.String injectorFactoryClass
      • application

        protected javax.ws.rs.core.Application application
      • registerBuiltin

        protected boolean registerBuiltin
      • scannedResourceClasses

        protected java.util.List<java.lang.String> scannedResourceClasses
      • scannedProviderClasses

        protected java.util.List<java.lang.String> scannedProviderClasses
      • scannedJndiComponentResources

        protected java.util.List<java.lang.String> scannedJndiComponentResources
      • jndiComponentResources

        protected java.util.List<java.lang.String> jndiComponentResources
      • providerClasses

        protected java.util.List<java.lang.String> providerClasses
      • actualProviderClasses

        protected java.util.List<java.lang.Class> actualProviderClasses
      • providers

        protected java.util.List<java.lang.Object> providers
      • securityEnabled

        protected boolean securityEnabled
      • jndiResources

        protected java.util.List<java.lang.String> jndiResources
      • resourceClasses

        protected java.util.List<java.lang.String> resourceClasses
      • unwrappedExceptions

        protected java.util.List<java.lang.String> unwrappedExceptions
      • actualResourceClasses

        protected java.util.List<java.lang.Class> actualResourceClasses
      • resourceFactories

        protected java.util.List<ResourceFactory> resourceFactories
      • resources

        protected java.util.List<java.lang.Object> resources
      • mediaTypeMappings

        protected java.util.Map<java.lang.String,​java.lang.String> mediaTypeMappings
      • languageExtensions

        protected java.util.Map<java.lang.String,​java.lang.String> languageExtensions
      • interceptorPrecedences

        protected java.util.List<java.lang.String> interceptorPrecedences
      • interceptorBeforePrecedences

        protected java.util.Map<java.lang.String,​java.lang.String> interceptorBeforePrecedences
      • interceptorAfterPrecedences

        protected java.util.Map<java.lang.String,​java.lang.String> interceptorAfterPrecedences
      • defaultContextObjects

        protected java.util.Map<java.lang.Class,​java.lang.Object> defaultContextObjects
      • constructedDefaultContextObjects

        protected java.util.Map<java.lang.String,​java.lang.String> constructedDefaultContextObjects
      • paramMapping

        protected java.lang.String paramMapping
    • Constructor Detail

      • ResteasyDeployment

        public ResteasyDeployment()
    • Method Detail

      • start

        public void start()
      • createApplication

        public static javax.ws.rs.core.Application createApplication​(java.lang.String applicationClass,
                                                                     Dispatcher dispatcher,
                                                                     ResteasyProviderFactory providerFactory)
      • createFromInjectorFactory

        public static java.lang.Object createFromInjectorFactory​(java.lang.String classname,
                                                                 ResteasyProviderFactory providerFactory)
      • registration

        public void registration()
      • registerJndiComponentResource

        protected void registerJndiComponentResource​(java.lang.String resource)
      • 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

        protected void registerProvider​(java.lang.String clazz)
      • isUseContainerFormParams

        public boolean isUseContainerFormParams()
      • setUseContainerFormParams

        public void setUseContainerFormParams​(boolean useContainerFormParams)
      • getJndiComponentResources

        public java.util.List<java.lang.String> getJndiComponentResources()
      • setJndiComponentResources

        public void setJndiComponentResources​(java.util.List<java.lang.String> jndiComponentResources)
      • getApplicationClass

        public java.lang.String getApplicationClass()
      • setApplicationClass

        public void setApplicationClass​(java.lang.String applicationClass)
      • getInjectorFactoryClass

        public java.lang.String getInjectorFactoryClass()
      • setInjectorFactoryClass

        public void setInjectorFactoryClass​(java.lang.String injectorFactoryClass)
      • 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

        public java.lang.String getAsyncJobServiceBasePath()
      • setAsyncJobServiceBasePath

        public void setAsyncJobServiceBasePath​(java.lang.String asyncJobServiceBasePath)
      • 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

        public java.util.List<java.lang.String> getProviderClasses()
      • setProviderClasses

        public void setProviderClasses​(java.util.List<java.lang.String> providerClasses)
      • getProviders

        public java.util.List<java.lang.Object> getProviders()
      • setProviders

        public void setProviders​(java.util.List<java.lang.Object> providers)
      • getActualProviderClasses

        public java.util.List<java.lang.Class> getActualProviderClasses()
      • setActualProviderClasses

        public void setActualProviderClasses​(java.util.List<java.lang.Class> actualProviderClasses)
      • getActualResourceClasses

        public java.util.List<java.lang.Class> getActualResourceClasses()
      • setActualResourceClasses

        public void setActualResourceClasses​(java.util.List<java.lang.Class> actualResourceClasses)
      • isSecurityEnabled

        public boolean isSecurityEnabled()
      • setSecurityEnabled

        public void setSecurityEnabled​(boolean securityEnabled)
      • getJndiResources

        public java.util.List<java.lang.String> getJndiResources()
      • setJndiResources

        public void setJndiResources​(java.util.List<java.lang.String> jndiResources)
      • getResourceClasses

        public java.util.List<java.lang.String> getResourceClasses()
      • setResourceClasses

        public void setResourceClasses​(java.util.List<java.lang.String> resourceClasses)
      • getMediaTypeMappings

        public java.util.Map<java.lang.String,​java.lang.String> getMediaTypeMappings()
      • setMediaTypeMappings

        public void setMediaTypeMappings​(java.util.Map<java.lang.String,​java.lang.String> mediaTypeMappings)
      • getResources

        public java.util.List<java.lang.Object> getResources()
      • setResources

        public void setResources​(java.util.List<java.lang.Object> resources)
      • getLanguageExtensions

        public java.util.Map<java.lang.String,​java.lang.String> getLanguageExtensions()
      • setLanguageExtensions

        public void setLanguageExtensions​(java.util.Map<java.lang.String,​java.lang.String> languageExtensions)
      • getInterceptorPrecedences

        public java.util.List<java.lang.String> getInterceptorPrecedences()
      • setInterceptorPrecedences

        public void setInterceptorPrecedences​(java.util.List<java.lang.String> interceptorPrecedences)
      • getInterceptorBeforePrecedences

        public java.util.Map<java.lang.String,​java.lang.String> getInterceptorBeforePrecedences()
      • setInterceptorBeforePrecedences

        public void setInterceptorBeforePrecedences​(java.util.Map<java.lang.String,​java.lang.String> interceptorBeforePrecedences)
      • getInterceptorAfterPrecedences

        public java.util.Map<java.lang.String,​java.lang.String> getInterceptorAfterPrecedences()
      • setInterceptorAfterPrecedences

        public void setInterceptorAfterPrecedences​(java.util.Map<java.lang.String,​java.lang.String> interceptorAfterPrecedences)
      • getRegistry

        public Registry getRegistry()
      • setRegistry

        public void setRegistry​(Registry registry)
      • getDispatcher

        public Dispatcher getDispatcher()
      • setDispatcher

        public void setDispatcher​(Dispatcher dispatcher)
      • setMediaTypeParamMapping

        public void setMediaTypeParamMapping​(java.lang.String paramMapping)
      • getResourceFactories

        public java.util.List<ResourceFactory> getResourceFactories()
      • setResourceFactories

        public void setResourceFactories​(java.util.List<ResourceFactory> resourceFactories)
      • getUnwrappedExceptions

        public java.util.List<java.lang.String> getUnwrappedExceptions()
      • setUnwrappedExceptions

        public void setUnwrappedExceptions​(java.util.List<java.lang.String> unwrappedExceptions)
      • getConstructedDefaultContextObjects

        public java.util.Map<java.lang.String,​java.lang.String> getConstructedDefaultContextObjects()
      • setConstructedDefaultContextObjects

        public void setConstructedDefaultContextObjects​(java.util.Map<java.lang.String,​java.lang.String> constructedDefaultContextObjects)
      • getDefaultContextObjects

        public java.util.Map<java.lang.Class,​java.lang.Object> getDefaultContextObjects()
      • setDefaultContextObjects

        public void setDefaultContextObjects​(java.util.Map<java.lang.Class,​java.lang.Object> defaultContextObjects)
      • getScannedResourceClasses

        public java.util.List<java.lang.String> getScannedResourceClasses()
      • setScannedResourceClasses

        public void setScannedResourceClasses​(java.util.List<java.lang.String> scannedResourceClasses)
      • getScannedProviderClasses

        public java.util.List<java.lang.String> getScannedProviderClasses()
      • setScannedProviderClasses

        public void setScannedProviderClasses​(java.util.List<java.lang.String> scannedProviderClasses)
      • getScannedJndiComponentResources

        public java.util.List<java.lang.String> getScannedJndiComponentResources()
      • setScannedJndiComponentResources

        public void setScannedJndiComponentResources​(java.util.List<java.lang.String> scannedJndiComponentResources)
      • 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)