Class ServletContainerService

    • Constructor Detail

      • ServletContainerService

        public ServletContainerService​(Consumer<ServletContainerService> serviceConsumer,
                                       Supplier<io.undertow.servlet.api.SessionPersistenceManager> sessionPersistenceManager,
                                       Supplier<io.undertow.server.handlers.cache.DirectBufferCache> bufferCache,
                                       Supplier<io.undertow.connector.ByteBufferPool> websocketsBufferPool,
                                       Supplier<org.xnio.XnioWorker> websocketsWorker,
                                       boolean allowNonStandardWrappers,
                                       io.undertow.servlet.api.ServletStackTraces stackTraces,
                                       SessionCookieConfig sessionCookieConfig,
                                       JSPConfig jspConfig,
                                       String defaultEncoding,
                                       boolean useListenerEncoding,
                                       boolean ignoreFlush,
                                       boolean eagerFilterInit,
                                       int defaultSessionTimeout,
                                       boolean disableCachingForSecuredPages,
                                       boolean websocketsEnabled,
                                       boolean dispatchWebsocketInvocationToWorker,
                                       boolean perMessageDeflate,
                                       int deflaterLevel,
                                       Map<String,​String> mimeMappings,
                                       List<String> welcomeFiles,
                                       Boolean directoryListingEnabled,
                                       boolean proactiveAuth,
                                       int sessionIdLength,
                                       Integer maxSessions,
                                       io.undertow.servlet.api.CrawlerSessionManagerConfig crawlerSessionManagerConfig,
                                       boolean disableFileWatchService,
                                       boolean disableSessionIdReuse,
                                       int fileCacheMetadataSize,
                                       int fileCacheMaxFileSize,
                                       Integer fileCacheTimeToLive,
                                       int defaultCookieVersion,
                                       boolean preservePathOnForward)
    • Method Detail

      • start

        public void start​(org.jboss.msc.service.StartContext context)
        Specified by:
        start in interface org.jboss.msc.Service
        Specified by:
        start in interface org.jboss.msc.service.Service<ServletContainerService>
      • stop

        public void stop​(org.jboss.msc.service.StopContext context)
        Specified by:
        stop in interface org.jboss.msc.Service
        Specified by:
        stop in interface org.jboss.msc.service.Service<ServletContainerService>
      • getServletContainer

        public io.undertow.servlet.api.ServletContainer getServletContainer()
      • isAllowNonStandardWrappers

        public boolean isAllowNonStandardWrappers()
      • getJspConfig

        public JSPConfig getJspConfig()
      • getStackTraces

        public io.undertow.servlet.api.ServletStackTraces getStackTraces()
      • getBufferCache

        public io.undertow.server.handlers.cache.DirectBufferCache getBufferCache()
      • isDisableCachingForSecuredPages

        public boolean isDisableCachingForSecuredPages()
      • isDispatchWebsocketInvocationToWorker

        public boolean isDispatchWebsocketInvocationToWorker()
      • isPerMessageDeflate

        public boolean isPerMessageDeflate()
      • getDeflaterLevel

        public int getDeflaterLevel()
      • isWebsocketsEnabled

        public boolean isWebsocketsEnabled()
      • isDisableSessionIdReuse

        public boolean isDisableSessionIdReuse()
      • getSessionPersistenceManager

        public io.undertow.servlet.api.SessionPersistenceManager getSessionPersistenceManager()
      • getWebsocketsWorker

        public org.xnio.XnioWorker getWebsocketsWorker()
      • getWebsocketsBufferPool

        public io.undertow.connector.ByteBufferPool getWebsocketsBufferPool()
      • getDefaultEncoding

        public String getDefaultEncoding()
      • isUseListenerEncoding

        public boolean isUseListenerEncoding()
      • isIgnoreFlush

        public boolean isIgnoreFlush()
      • isEagerFilterInit

        public boolean isEagerFilterInit()
      • getDefaultSessionTimeout

        public int getDefaultSessionTimeout()
      • getWelcomeFiles

        public List<String> getWelcomeFiles()
      • getDirectoryListingEnabled

        public Boolean getDirectoryListingEnabled()
      • isProactiveAuth

        public boolean isProactiveAuth()
      • getSessionIdLength

        public int getSessionIdLength()
      • getMaxSessions

        public Integer getMaxSessions()
      • isDisableFileWatchService

        public boolean isDisableFileWatchService()
      • getCrawlerSessionManagerConfig

        public io.undertow.servlet.api.CrawlerSessionManagerConfig getCrawlerSessionManagerConfig()
      • getFileCacheMetadataSize

        public int getFileCacheMetadataSize()
      • getFileCacheMaxFileSize

        public int getFileCacheMaxFileSize()
      • getFileCacheTimeToLive

        public Integer getFileCacheTimeToLive()
      • getDefaultCookieVersion

        public int getDefaultCookieVersion()
      • isPreservePathOnForward

        public boolean isPreservePathOnForward()