Class WebSocketServerContainerInitializer
- java.lang.Object
-
- org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
-
- All Implemented Interfaces:
javax.servlet.ServletContainerInitializer
public class WebSocketServerContainerInitializer extends java.lang.Object implements javax.servlet.ServletContainerInitializer
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebSocketServerContainerInitializer.ContextDestroyListenerDestroyListener
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringADD_DYNAMIC_FILTER_KEYstatic java.lang.StringENABLE_KEYstatic java.lang.StringHTTPCLIENT_ATTRIBUTE
-
Constructor Summary
Constructors Constructor Description WebSocketServerContainerInitializer()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static ServerContainerconfigureContext(javax.servlet.ServletContext context, ServletContextHandler jettyContext)Deprecated.useconfigureContext(ServletContextHandler)insteadstatic ServerContainerconfigureContext(ServletContextHandler context)Embedded Jetty approach for non-bytecode scanning.static booleanisEnabledViaContext(javax.servlet.ServletContext context, java.lang.String keyName, boolean defValue)Test a ServletContext forinit-paramorattributeatkeyNamefor true or false setting that determines if the specified feature is enabled (or not).voidonStartup(java.util.Set<java.lang.Class<?>> c, javax.servlet.ServletContext context)
-
-
-
Field Detail
-
ENABLE_KEY
public static final java.lang.String ENABLE_KEY
- See Also:
- Constant Field Values
-
ADD_DYNAMIC_FILTER_KEY
public static final java.lang.String ADD_DYNAMIC_FILTER_KEY
- See Also:
- Constant Field Values
-
HTTPCLIENT_ATTRIBUTE
public static final java.lang.String HTTPCLIENT_ATTRIBUTE
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabledViaContext
public static boolean isEnabledViaContext(javax.servlet.ServletContext context, java.lang.String keyName, boolean defValue)Test a ServletContext forinit-paramorattributeatkeyNamefor true or false setting that determines if the specified feature is enabled (or not).- Parameters:
context- the context to searchkeyName- the key namedefValue- the default value, if the value is not specified in the context- Returns:
- the value for the feature key
-
configureContext
public static ServerContainer configureContext(ServletContextHandler context) throws javax.servlet.ServletException
Embedded Jetty approach for non-bytecode scanning.- Parameters:
context- theServletContextHandlerto use- Returns:
- a configured
ServerContainerinstance - Throws:
javax.servlet.ServletException- if theWebSocketUpgradeFiltercannot be configured
-
configureContext
@Deprecated public static ServerContainer configureContext(javax.servlet.ServletContext context, ServletContextHandler jettyContext) throws javax.servlet.ServletException
Deprecated.useconfigureContext(ServletContextHandler)instead- Parameters:
context- not usedjettyContext- theServletContextHandlerto use- Returns:
- a configured
ServerContainerinstance - Throws:
javax.servlet.ServletException- if theWebSocketUpgradeFiltercannot be configured
-
onStartup
public void onStartup(java.util.Set<java.lang.Class<?>> c, javax.servlet.ServletContext context) throws javax.servlet.ServletException- Specified by:
onStartupin interfacejavax.servlet.ServletContainerInitializer- Throws:
javax.servlet.ServletException
-
-