Package io.datarouter.websocket.service
Class WebSocketConfig
java.lang.Object
io.datarouter.websocket.service.WebSocketConfig
- All Implemented Interfaces:
javax.websocket.server.ServerApplicationConfig
- Direct Known Subclasses:
GuiceWebSocketConfig
public abstract class WebSocketConfig
extends java.lang.Object
implements javax.websocket.server.ServerApplicationConfig
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEVERYTHING_BUT_NOT_WEBSOCKETstatic java.lang.StringWEBSOCKET_URI_PREFIX -
Constructor Summary
Constructors Constructor Description WebSocketConfig(DatarouterWebSocketConfigurator webSocketConfigurator) -
Method Summary
Modifier and Type Method Description java.util.Set<java.lang.Class<?>>getAnnotatedEndpointClasses(java.util.Set<java.lang.Class<?>> scanned)java.util.Set<javax.websocket.server.ServerEndpointConfig>getEndpointConfigs(java.util.Set<java.lang.Class<? extends javax.websocket.Endpoint>> endpointClasses)
-
Field Details
-
WEBSOCKET_URI_PREFIX
public static final java.lang.String WEBSOCKET_URI_PREFIX- See Also:
- Constant Field Values
-
EVERYTHING_BUT_NOT_WEBSOCKET
public static final java.lang.String EVERYTHING_BUT_NOT_WEBSOCKET- See Also:
- Constant Field Values
-
-
Constructor Details
-
Method Details
-
getEndpointConfigs
public java.util.Set<javax.websocket.server.ServerEndpointConfig> getEndpointConfigs(java.util.Set<java.lang.Class<? extends javax.websocket.Endpoint>> endpointClasses)- Specified by:
getEndpointConfigsin interfacejavax.websocket.server.ServerApplicationConfig
-
getAnnotatedEndpointClasses
public java.util.Set<java.lang.Class<?>> getAnnotatedEndpointClasses(java.util.Set<java.lang.Class<?>> scanned)- Specified by:
getAnnotatedEndpointClassesin interfacejavax.websocket.server.ServerApplicationConfig
-