Package org.spincast.core.websocket
Class WebsocketContextBase<W extends WebsocketContext<?>>
java.lang.Object
org.spincast.core.websocket.WebsocketContextBase<W>
- Direct Known Subclasses:
- AppWebsocketContextDefault,- DefaultWebsocketContextDefault
The base implementation for a WebSocket context object.
- 
Field SummaryFields
- 
Constructor SummaryConstructorsConstructorDescriptionWebsocketContextBase(String endpointId, String peerId, WebsocketPeerManager peerManager, WebsocketContextBaseDeps<W> deps) Constructor
- 
Method SummaryModifier and TypeMethodDescriptionvoid<T> Tget(com.google.inject.Key<T> key) <T> Tprotected LocaleResolverprotected TimeZoneResolvercom.google.inject.Injectorguice()json()voidsendMessageToCurrentPeer(byte[] bytes) voidsendMessageToCurrentPeer(String message) xml()
- 
Field Details- 
loggerprotected static final org.slf4j.Logger logger
 
- 
- 
Constructor Details- 
WebsocketContextBasepublic WebsocketContextBase(String endpointId, String peerId, WebsocketPeerManager peerManager, WebsocketContextBaseDeps<W> deps) Constructor
 
- 
- 
Method Details- 
peerManager
- 
getEndpointId
- 
getPeerId
- 
sendMessageToCurrentPeer
- 
sendMessageToCurrentPeerpublic void sendMessageToCurrentPeer(byte[] bytes) 
- 
closeConnectionWithCurrentPeerpublic void closeConnectionWithCurrentPeer()
- 
json
- 
xml
- 
templating
- 
getInstanceFromGuiceCache
- 
guicepublic com.google.inject.Injector guice()
- 
get
- 
getpublic <T> T get(com.google.inject.Key<T> key) 
- 
getLocaleResolver
- 
getLocaleToUse
- 
getTimeZoneResolver
- 
getTimeZoneToUse
 
-