Class NativeWebSocketServletContainerInitializer
java.lang.Object
org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
- All Implemented Interfaces:
javax.servlet.ServletContainerInitializer
public class NativeWebSocketServletContainerInitializer
extends Object
implements javax.servlet.ServletContainerInitializer
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidconfigure(ServletContextHandler context, NativeWebSocketServletContainerInitializer.Configurator configurator) Configure theServletContextHandlerto call theNativeWebSocketServletContainerInitializerduring theServletContextinitialization phase.static NativeWebSocketConfigurationgetDefaultFrom(javax.servlet.ServletContext context) Deprecated.static NativeWebSocketConfigurationinitialize(ServletContextHandler context) Immediately initialize theServletContextHandlerwith the defaultNativeWebSocketConfiguration.void
-
Field Details
-
ATTR_KEY
-
-
Constructor Details
-
NativeWebSocketServletContainerInitializer
public NativeWebSocketServletContainerInitializer()
-
-
Method Details
-
initialize
Immediately initialize theServletContextHandlerwith the defaultNativeWebSocketConfiguration.This method is typically called from
onStartup(Set, ServletContext)itself or from another dependentServletContainerInitializerthat requires minimal setup to be performed.This method SHOULD NOT BE CALLED by users of Jetty. Use the
configure(ServletContextHandler, Configurator)method instead.This will return the default
NativeWebSocketConfigurationif already initialized, and not create a newNativeWebSocketConfigurationeach time it is called.- Parameters:
context- the context to work with- Returns:
- the default
NativeWebSocketConfiguration
-
configure
public static void configure(ServletContextHandler context, NativeWebSocketServletContainerInitializer.Configurator configurator) Configure theServletContextHandlerto call theNativeWebSocketServletContainerInitializerduring theServletContextinitialization phase.- Parameters:
context- the context to add listener to.configurator- a lambda that is called to allow theNativeWebSocketConfigurationto be configured duringServletContextinitialization phase
-
getDefaultFrom
@Deprecated public static NativeWebSocketConfiguration getDefaultFrom(javax.servlet.ServletContext context) Deprecated.useconfigure(ServletContextHandler, Configurator)insteadObtain the defaultNativeWebSocketConfigurationfrom theServletContext- Parameters:
context- the context to work with- Returns:
- the default
NativeWebSocketConfiguration - See Also:
-
onStartup
- Specified by:
onStartupin interfacejavax.servlet.ServletContainerInitializer
-
configure(ServletContextHandler, Configurator)instead