Interface ResteasyDeployment

All Known Implementing Classes:
DelegateResteasyDeployment, ResteasyDeploymentImpl, VertxResteasyDeployment

public interface ResteasyDeployment
This class is used to configure and initialize the core components of RESTEasy.
Version:
$Revision: 1 $
Author:
Bill Burke
  • Method Details

    • onServer

      static boolean onServer()
    • start

      void start()
    • merge

      void merge(ResteasyDeployment other)
    • registration

      void registration()
    • stop

      void stop()
    • isUseContainerFormParams

      boolean isUseContainerFormParams()
    • setUseContainerFormParams

      void setUseContainerFormParams(boolean useContainerFormParams)
    • getJndiComponentResources

      List<String> getJndiComponentResources()
    • setJndiComponentResources

      void setJndiComponentResources(List<String> jndiComponentResources)
    • getApplicationClass

      String getApplicationClass()
    • setApplicationClass

      void setApplicationClass(String applicationClass)
    • getInjectorFactoryClass

      String getInjectorFactoryClass()
    • setInjectorFactoryClass

      void setInjectorFactoryClass(String injectorFactoryClass)
    • 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

      void setAsyncJobServiceBasePath(String asyncJobServiceBasePath)
    • 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

      List<String> getProviderClasses()
    • setProviderClasses

      void setProviderClasses(List<String> providerClasses)
    • getProviders

      List<Object> getProviders()
    • setProviders

      void setProviders(List<Object> providers)
    • getDisabledProviderClasses

      default Set<String> getDisabledProviderClasses()
      Returns an immutable set of disabled provider classes.
      Returns:
      an immutable set of disabled provider class names
    • addDisabledProviderClass

      default void addDisabledProviderClass(String disabledProviderClass)
      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

      default void addDisabledProviderClasses(Set<String> disabledProviderClasses)
      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

      default void setDisabledProviderClasses(Set<String> disabledProviderClasses)
      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

      default void setDisabledProviderClasses(String... disabledProviderClasses)
      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

      List<Class> getActualProviderClasses()
    • setActualProviderClasses

      void setActualProviderClasses(List<Class> actualProviderClasses)
    • getActualResourceClasses

      List<Class> getActualResourceClasses()
    • setActualResourceClasses

      void setActualResourceClasses(List<Class> actualResourceClasses)
    • isSecurityEnabled

      boolean isSecurityEnabled()
    • setSecurityEnabled

      void setSecurityEnabled(boolean securityEnabled)
    • getJndiResources

      List<String> getJndiResources()
    • setJndiResources

      void setJndiResources(List<String> jndiResources)
    • getResourceClasses

      List<String> getResourceClasses()
    • setResourceClasses

      void setResourceClasses(List<String> resourceClasses)
    • getMediaTypeMappings

      Map<String,String> getMediaTypeMappings()
    • setMediaTypeMappings

      void setMediaTypeMappings(Map<String,String> mediaTypeMappings)
    • getResources

      List<Object> getResources()
    • setResources

      void setResources(List<Object> resources)
    • getLanguageExtensions

      Map<String,String> getLanguageExtensions()
    • setLanguageExtensions

      void setLanguageExtensions(Map<String,String> languageExtensions)
    • getRegistry

      Registry getRegistry()
    • setRegistry

      void setRegistry(Registry registry)
    • getDispatcher

      Dispatcher getDispatcher()
    • setDispatcher

      void setDispatcher(Dispatcher dispatcher)
    • getProviderFactory

      ResteasyProviderFactory getProviderFactory()
    • setProviderFactory

      void setProviderFactory(ResteasyProviderFactory providerFactory)
    • setMediaTypeParamMapping

      void setMediaTypeParamMapping(String paramMapping)
    • getResourceFactories

      List<ResourceFactory> getResourceFactories()
    • setResourceFactories

      void setResourceFactories(List<ResourceFactory> resourceFactories)
    • getUnwrappedExceptions

      List<String> getUnwrappedExceptions()
    • setUnwrappedExceptions

      void setUnwrappedExceptions(List<String> unwrappedExceptions)
    • getConstructedDefaultContextObjects

      Map<String,String> getConstructedDefaultContextObjects()
    • setConstructedDefaultContextObjects

      void setConstructedDefaultContextObjects(Map<String,String> constructedDefaultContextObjects)
    • getDefaultContextObjects

      Map<Class,Object> getDefaultContextObjects()
    • setDefaultContextObjects

      void setDefaultContextObjects(Map<Class,Object> defaultContextObjects)
    • getScannedResourceClasses

      List<String> getScannedResourceClasses()
    • setScannedResourceClasses

      void setScannedResourceClasses(List<String> scannedResourceClasses)
    • getScannedProviderClasses

      List<String> getScannedProviderClasses()
    • setScannedProviderClasses

      void setScannedProviderClasses(List<String> scannedProviderClasses)
    • getScannedJndiComponentResources

      List<String> getScannedJndiComponentResources()
    • setScannedJndiComponentResources

      void setScannedJndiComponentResources(List<String> scannedJndiComponentResources)
    • getScannedResourceClassesWithBuilder

      Map<String,List<String>> getScannedResourceClassesWithBuilder()
    • setScannedResourceClassesWithBuilder

      void setScannedResourceClassesWithBuilder(Map<String,List<String>> scannedResourceClassesWithBuilder)
    • isWiderRequestMatching

      boolean isWiderRequestMatching()
    • setWiderRequestMatching

      void setWiderRequestMatching(boolean widerRequestMatching)
    • isAddCharset

      boolean isAddCharset()
    • setAddCharset

      void setAddCharset(boolean addCharset)
    • getInjectorFactory

      InjectorFactory getInjectorFactory()
    • setInjectorFactory

      void setInjectorFactory(InjectorFactory injectorFactory)
    • getProperty

      Object getProperty(String key)
    • setProperty

      void setProperty(String key, Object value)
    • setStatisticsEnabled

      void setStatisticsEnabled(boolean statisticsEnabled)