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
     
     
     
    io.undertow.server.session.SessionManager
     
    void
     
    void
    setErrorPages(io.undertow.servlet.api.ErrorPage[] errorPages)
     
    void
    setFilters(TowFilter[] towFilters)
     
    void
     
    void
    setFilterUrlMappings(TowFilterUrlMapping[] towFilterUrlMappings)
     
    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
    setSessionManager(io.undertow.server.session.SessionManager sessionManager)
     
    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()
    • getAltClassLoader

      @NonNull public ClassLoader getAltClassLoader()
    • setScratchDir

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

      public io.undertow.server.session.SessionManager getSessionManager()
    • setSessionManager

      public void setSessionManager(io.undertow.server.session.SessionManager sessionManager)
    • 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)
    • setFilterUrlMappings

      public void setFilterUrlMappings(TowFilterUrlMapping[] towFilterUrlMappings)
    • setFilterServletMappings

      public void setFilterServletMappings(TowFilterServletMapping[] towFilterServletMappings)
    • setServletContainerInitializers

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

      public void setWelcomePages(String[] welcomePages)
    • setErrorPages

      public void setErrorPages(io.undertow.servlet.api.ErrorPage[] errorPages)
    • setInnerHandlerChainWrappers

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

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

      public void setWebSocketInitializer(TowWebSocketInitializer webSocketInitializer)