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 Link icon

    • onServer Link icon

      static boolean onServer()
    • start Link icon

      void start()
    • merge Link icon

      void merge(ResteasyDeployment other)
    • registration Link icon

      void registration()
    • stop Link icon

      void stop()
    • isUseContainerFormParams Link icon

      boolean isUseContainerFormParams()
    • setUseContainerFormParams Link icon

      void setUseContainerFormParams(boolean useContainerFormParams)
    • getJndiComponentResources Link icon

      List<String> getJndiComponentResources()
    • setJndiComponentResources Link icon

      void setJndiComponentResources(List<String> jndiComponentResources)
    • getApplicationClass Link icon

      String getApplicationClass()
    • setApplicationClass Link icon

      void setApplicationClass(String applicationClass)
    • getInjectorFactoryClass Link icon

      String getInjectorFactoryClass()
    • setInjectorFactoryClass Link icon

      void setInjectorFactoryClass(String injectorFactoryClass)
    • isDeploymentSensitiveFactoryEnabled Link icon

      boolean isDeploymentSensitiveFactoryEnabled()
    • setDeploymentSensitiveFactoryEnabled Link icon

      void setDeploymentSensitiveFactoryEnabled(boolean deploymentSensitiveFactoryEnabled)
    • isAsyncJobServiceEnabled Link icon

      boolean isAsyncJobServiceEnabled()
    • setAsyncJobServiceEnabled Link icon

      void setAsyncJobServiceEnabled(boolean asyncJobServiceEnabled)
    • getAsyncJobServiceMaxJobResults Link icon

      int getAsyncJobServiceMaxJobResults()
    • setAsyncJobServiceMaxJobResults Link icon

      void setAsyncJobServiceMaxJobResults(int asyncJobServiceMaxJobResults)
    • getAsyncJobServiceMaxWait Link icon

      long getAsyncJobServiceMaxWait()
    • setAsyncJobServiceMaxWait Link icon

      void setAsyncJobServiceMaxWait(long asyncJobServiceMaxWait)
    • getAsyncJobServiceThreadPoolSize Link icon

      int getAsyncJobServiceThreadPoolSize()
    • setAsyncJobServiceThreadPoolSize Link icon

      void setAsyncJobServiceThreadPoolSize(int asyncJobServiceThreadPoolSize)
    • getAsyncJobServiceBasePath Link icon

      String getAsyncJobServiceBasePath()
    • setAsyncJobServiceBasePath Link icon

      void setAsyncJobServiceBasePath(String asyncJobServiceBasePath)
    • getApplication Link icon

      jakarta.ws.rs.core.Application getApplication()
    • setApplication Link icon

      void setApplication(jakarta.ws.rs.core.Application application)
    • isRegisterBuiltin Link icon

      boolean isRegisterBuiltin()
    • setRegisterBuiltin Link icon

      void setRegisterBuiltin(boolean registerBuiltin)
    • getProviderClasses Link icon

      List<String> getProviderClasses()
    • setProviderClasses Link icon

      void setProviderClasses(List<String> providerClasses)
    • getProviders Link icon

      List<Object> getProviders()
    • setProviders Link icon

      void setProviders(List<Object> providers)
    • getDisabledProviderClasses Link icon

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

      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 Link icon

      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 Link icon

      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 Link icon

      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 Link icon

      List<Class> getActualProviderClasses()
    • setActualProviderClasses Link icon

      void setActualProviderClasses(List<Class> actualProviderClasses)
    • getActualResourceClasses Link icon

      List<Class> getActualResourceClasses()
    • setActualResourceClasses Link icon

      void setActualResourceClasses(List<Class> actualResourceClasses)
    • isSecurityEnabled Link icon

      boolean isSecurityEnabled()
    • setSecurityEnabled Link icon

      void setSecurityEnabled(boolean securityEnabled)
    • getJndiResources Link icon

      List<String> getJndiResources()
    • setJndiResources Link icon

      void setJndiResources(List<String> jndiResources)
    • getResourceClasses Link icon

      List<String> getResourceClasses()
    • setResourceClasses Link icon

      void setResourceClasses(List<String> resourceClasses)
    • getMediaTypeMappings Link icon

      Map<String,String> getMediaTypeMappings()
    • setMediaTypeMappings Link icon

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

      List<Object> getResources()
    • setResources Link icon

      void setResources(List<Object> resources)
    • getLanguageExtensions Link icon

      Map<String,String> getLanguageExtensions()
    • setLanguageExtensions Link icon

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

      Registry getRegistry()
    • setRegistry Link icon

      void setRegistry(Registry registry)
    • getDispatcher Link icon

      Dispatcher getDispatcher()
    • setDispatcher Link icon

      void setDispatcher(Dispatcher dispatcher)
    • getProviderFactory Link icon

      ResteasyProviderFactory getProviderFactory()
    • setProviderFactory Link icon

      void setProviderFactory(ResteasyProviderFactory providerFactory)
    • setMediaTypeParamMapping Link icon

      void setMediaTypeParamMapping(String paramMapping)
    • getResourceFactories Link icon

      List<ResourceFactory> getResourceFactories()
    • setResourceFactories Link icon

      void setResourceFactories(List<ResourceFactory> resourceFactories)
    • getUnwrappedExceptions Link icon

      List<String> getUnwrappedExceptions()
    • setUnwrappedExceptions Link icon

      void setUnwrappedExceptions(List<String> unwrappedExceptions)
    • getConstructedDefaultContextObjects Link icon

      Map<String,String> getConstructedDefaultContextObjects()
    • setConstructedDefaultContextObjects Link icon

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

      Map<Class,Object> getDefaultContextObjects()
    • setDefaultContextObjects Link icon

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

      List<String> getScannedResourceClasses()
    • setScannedResourceClasses Link icon

      void setScannedResourceClasses(List<String> scannedResourceClasses)
    • getScannedProviderClasses Link icon

      List<String> getScannedProviderClasses()
    • setScannedProviderClasses Link icon

      void setScannedProviderClasses(List<String> scannedProviderClasses)
    • getScannedJndiComponentResources Link icon

      List<String> getScannedJndiComponentResources()
    • setScannedJndiComponentResources Link icon

      void setScannedJndiComponentResources(List<String> scannedJndiComponentResources)
    • getScannedResourceClassesWithBuilder Link icon

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

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

      boolean isWiderRequestMatching()
    • setWiderRequestMatching Link icon

      void setWiderRequestMatching(boolean widerRequestMatching)
    • isAddCharset Link icon

      boolean isAddCharset()
    • setAddCharset Link icon

      void setAddCharset(boolean addCharset)
    • getInjectorFactory Link icon

      InjectorFactory getInjectorFactory()
    • setInjectorFactory Link icon

      void setInjectorFactory(InjectorFactory injectorFactory)
    • getProperty Link icon

      Object getProperty(String key)
    • setProperty Link icon

      void setProperty(String key, Object value)
    • setStatisticsEnabled Link icon

      void setStatisticsEnabled(boolean statisticsEnabled)