Class TowServletContext

java.lang.Object
io.undertow.servlet.api.DeploymentInfo
com.aspectran.undertow.server.servlet.TowServletContext
All Implemented Interfaces:
ActivityContextAware, Aware, Cloneable

public class TowServletContext extends io.undertow.servlet.api.DeploymentInfo implements ActivityContextAware

Created: 2019-08-05

  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    void
     
    void
     
    void
    setFilters(TowFilter[] towFilters)
     
    void
    setInitialHandlerChainWrappers(io.undertow.server.HandlerWrapper[] wrappers)
     
    void
     
    void
    setInnerHandlerChainWrappers(io.undertow.server.HandlerWrapper[] wrappers)
     
    void
    setListeners(TowListener[] towListeners)
     
    void
    setOuterHandlerChainWrappers(io.undertow.server.HandlerWrapper[] wrappers)
     
    void
    setScratchDir(String scratchDir)
     
    void
    setServletContainerInitializers(jakarta.servlet.ServletContainerInitializer[] servletContainerInitializers)
     
    void
    setServlets(TowServlet[] towServlets)
     
    void
     
    void
     
    void
    setWelcomePages(String[] welcomePages)
     

    Methods inherited from class io.undertow.servlet.api.DeploymentInfo

    addAuthenticationMechanism, addDeploymentCompleteListener, addErrorPage, addErrorPages, addErrorPages, addFilter, addFilters, addFilters, addFilterServletNameMapping, addFilterUrlMapping, addFirstAuthenticationMechanism, addInitialHandlerChainWrapper, addInitParameter, addInnerHandlerChainWrapper, addLastAuthenticationMechanism, addLifecycleInterceptor, addListener, addListeners, addListeners, addLocaleCharsetMapping, addMimeMapping, addMimeMappings, addMimeMappings, addNotificactionReceivers, addNotificationReceiver, addNotificationReceivers, addOuterHandlerChainWrapper, addPreCompressedResourceEncoding, addPrincipalVsRoleMapping, addPrincipalVsRoleMappings, addPrincipalVsRoleMappings, addSecurityConstraint, addSecurityConstraints, addSecurityConstraints, addSecurityRole, addSecurityRoles, addSecurityRoles, addSecurityWrapper, addServlet, addServletContainerInitalizer, addServletContainerInitalizers, addServletContainerInitalizers, addServletContainerInitializer, addServletContainerInitializers, addServletContainerInitializers, addServletContextAttribute, addServletExtension, addServlets, addServlets, addSessionListener, addThreadSetupAction, addThreadSetupAction, addWelcomePage, addWelcomePages, addWelcomePages, clearLoginMethods, clone, getAsyncExecutor, getAuthenticationMechanisms, getAuthenticationMode, getAuthorizationManager, getClassIntrospecter, getClassLoader, getConfidentialPortManager, getContainerMajorVersion, getContainerMinorVersion, getContentTypeCacheSize, getContextPath, getCrawlerSessionManagerConfig, getDefaultCookieVersion, getDefaultEncoding, getDefaultMultipartConfig, getDefaultRequestEncoding, getDefaultResponseEncoding, getDefaultServletConfig, getDefaultSessionTimeout, getDeploymentCompleteListeners, getDeploymentName, getDisplayName, getErrorPages, getExceptionHandler, getExecutor, getFilterMappings, getFilters, getHostName, getIdentityManager, getInitialHandlerChainWrappers, getInitialSecurityWrapper, getInitParameters, getInnerHandlerChainWrappers, getJaspiAuthenticationMechanism, getJspConfigDescriptor, getLifecycleInterceptors, getListeners, getLocaleCharsetMapping, getLoginConfig, getMajorVersion, getMetricsCollector, getMimeMappings, getMinorVersion, getNotificationReceivers, getOuterHandlerChainWrappers, getPreCompressedResources, getPrincipalVersusRolesMap, getResourceManager, getSecurityConstraints, getSecurityContextFactory, getSecurityRoles, getSecurityWrappers, getServerName, getServletContainerInitializers, getServletContextAttributeBackingMap, getServletContextAttributes, getServletExtensions, getServlets, getServletSessionConfig, getServletStackTraces, getSessionConfigWrapper, getSessionIdGenerator, getSessionListeners, getSessionManagerFactory, getSessionPersistenceManager, getTempDir, getTempPath, getThreadSetupActions, getUrlEncoding, getWelcomePages, insertFilterServletNameMapping, insertFilterUrlMapping, isAllowNonStandardWrappers, isAuthenticationMechanismPresent, isChangeSessionIdOnLogin, isCheckOtherSessionManagers, isDenyUncoveredHttpMethods, isDisableCachingForSecuredPages, isEagerFilterInit, isEscapeErrorMessage, isIgnoreFlush, isInvalidateSessionOnLogout, isOrphanSessionAllowed, isPreservePathOnForward, isSecurityDisabled, isSendCustomReasonPhraseOnError, isUseCachedAuthenticationMechanism, requireTempPath, setAllowNonStandardWrappers, setAsyncExecutor, setAuthenticationMode, setAuthorizationManager, setChangeSessionIdOnLogin, setCheckOtherSessionManagers, setClassIntrospecter, setClassLoader, setConfidentialPortManager, setContainerMajorVersion, setContainerMinorVersion, setContentTypeCacheSize, setContextPath, setCrawlerSessionManagerConfig, setDefaultCookieVersion, setDefaultEncoding, setDefaultMultipartConfig, setDefaultRequestEncoding, setDefaultResponseEncoding, setDefaultServletConfig, setDefaultSessionTimeout, setDenyUncoveredHttpMethods, setDeploymentName, setDisableCachingForSecuredPages, setDisplayName, setEagerFilterInit, setEscapeErrorMessage, setExceptionHandler, setExecutor, setHostName, setIdentityManager, setIgnoreFlush, setInitialSecurityWrapper, setInvalidateSessionOnLogout, setJaspiAuthenticationMechanism, setJspConfigDescriptor, setLoginConfig, setMajorVersion, setMetricsCollector, setMinorVersion, setOrphanSessionAllowed, setPreservePathOnForward, setResourceManager, setSecurityContextFactory, setSecurityDisabled, setSendCustomReasonPhraseOnError, setServerName, setServletContextAttributeBackingMap, setServletSessionConfig, setServletStackTraces, setSessionConfigWrapper, setSessionIdGenerator, setSessionManagerFactory, setSessionPersistenceManager, setTempDir, setTempDir, setUrlEncoding, setUseCachedAuthenticationMechanism, validate

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TowServletContext

      public TowServletContext()
  • Method Details

    • getActivityContext

      @NonNull public ActivityContext getActivityContext()
    • setActivityContext

      @AvoidAdvice public void setActivityContext(@NonNull ActivityContext context)
      Specified by:
      setActivityContext in interface ActivityContextAware
    • getApplicationAdapter

      @NonNull public ApplicationAdapter getApplicationAdapter()
    • setScratchDir

      public void setScratchDir(String scratchDir) throws IOException
      Throws:
      IOException
    • getTowSessionManager

      public TowSessionManager getTowSessionManager()
    • setSessionManager

      public void setSessionManager(TowSessionManager towSessionManager)
    • setInitParams

      public void setInitParams(Map<String,String> initParams)
    • setListeners

      public void setListeners(TowListener[] towListeners)
    • setServlets

      public void setServlets(TowServlet[] towServlets)
    • setFilters

      public void setFilters(TowFilter[] towFilters)
    • setServletContainerInitializers

      public void setServletContainerInitializers(jakarta.servlet.ServletContainerInitializer[] servletContainerInitializers)
    • setWebSocketServerContainerInitializer

      public void setWebSocketServerContainerInitializer(TowWebSocketServerContainerInitializer webSocketServerContainerInitializer)
    • setWelcomePages

      public void setWelcomePages(String[] welcomePages)
    • setErrorPages

      public void setErrorPages(TowErrorPage[] errorPages)
    • setInitialHandlerChainWrappers

      public void setInitialHandlerChainWrappers(io.undertow.server.HandlerWrapper[] wrappers)
    • setInnerHandlerChainWrappers

      public void setInnerHandlerChainWrappers(io.undertow.server.HandlerWrapper[] wrappers)
    • setOuterHandlerChainWrappers

      public void setOuterHandlerChainWrappers(io.undertow.server.HandlerWrapper[] wrappers)