Class NativeWebSocketServletContainerInitializer
- java.lang.Object
-
- org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
-
- All Implemented Interfaces:
javax.servlet.ServletContainerInitializer
public class NativeWebSocketServletContainerInitializer extends java.lang.Object implements javax.servlet.ServletContainerInitializer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
NativeWebSocketServletContainerInitializer.Configurator
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ATTR_KEY
-
Constructor Summary
Constructors Constructor Description NativeWebSocketServletContainerInitializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static void
configure(ServletContextHandler context, NativeWebSocketServletContainerInitializer.Configurator configurator)
Configure theServletContextHandler
to call theNativeWebSocketServletContainerInitializer
during theServletContext
initialization phase.static NativeWebSocketConfiguration
getDefaultFrom(javax.servlet.ServletContext context)
Deprecated.useconfigure(ServletContextHandler, Configurator)
insteadstatic NativeWebSocketConfiguration
initialize(ServletContextHandler context)
Immediately initialize theServletContextHandler
with the defaultNativeWebSocketConfiguration
.void
onStartup(java.util.Set<java.lang.Class<?>> c, javax.servlet.ServletContext context)
-
-
-
Method Detail
-
initialize
public static NativeWebSocketConfiguration initialize(ServletContextHandler context)
Immediately initialize theServletContextHandler
with the defaultNativeWebSocketConfiguration
.This method is typically called from
onStartup(Set, ServletContext)
itself or from another dependentServletContainerInitializer
that 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
NativeWebSocketConfiguration
if already initialized, and not create a newNativeWebSocketConfiguration
each 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 theServletContextHandler
to call theNativeWebSocketServletContainerInitializer
during theServletContext
initialization phase.- Parameters:
context
- the context to add listener to.configurator
- a lambda that is called to allow theNativeWebSocketConfiguration
to be configured duringServletContext
initialization phase
-
getDefaultFrom
@Deprecated public static NativeWebSocketConfiguration getDefaultFrom(javax.servlet.ServletContext context)
Deprecated.useconfigure(ServletContextHandler, Configurator)
insteadObtain the defaultNativeWebSocketConfiguration
from theServletContext
- Parameters:
context
- the context to work with- Returns:
- the default
NativeWebSocketConfiguration
- See Also:
configure(ServletContextHandler, Configurator)
-
onStartup
public void onStartup(java.util.Set<java.lang.Class<?>> c, javax.servlet.ServletContext context)
- Specified by:
onStartup
in interfacejavax.servlet.ServletContainerInitializer
-
-