public.javadoc.org.spincast.core.websocket.WebsocketContextBase.html Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spincast-website Show documentation
Show all versions of spincast-website Show documentation
Source code for the https://www.spincast.org website.
WebsocketContextBase (org.spincast:spincast-framework 1.0.0 API)
org.spincast.core.websocket
Class WebsocketContextBase<W extends WebsocketContext<?>>
- java.lang.Object
-
- org.spincast.core.websocket.WebsocketContextBase<W>
-
- Direct Known Subclasses:
- DefaultWebsocketContextDefault
public abstract class WebsocketContextBase<W extends WebsocketContext<?>>
extends Object
The base implementation for a WebSocket context object.
-
-
Field Summary
Fields
Modifier and Type
Field and Description
protected org.slf4j.Logger
logger
-
Constructor Summary
Constructors
Constructor and Description
WebsocketContextBase(String endpointId,
String peerId,
WebsocketPeerManager peerManager,
WebsocketContextBaseDeps<W> deps)
Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
void
closeConnectionWithCurrentPeer()
<T> T
get(Class<T> clazz)
<T> T
get(com.google.inject.Key<T> key)
String
getEndpointId()
protected Map<com.google.inject.Key<?>,Object>
getInstanceFromGuiceCache()
protected LocaleResolver
getLocaleResolver()
Locale
getLocaleToUse()
String
getPeerId()
protected TimeZoneResolver
getTimeZoneResolver()
TimeZone
getTimeZoneToUse()
com.google.inject.Injector
guice()
JsonManager
json()
WebsocketPeerManager
peerManager()
void
sendMessageToCurrentPeer(byte[] bytes)
void
sendMessageToCurrentPeer(String message)
TemplatingEngine
templating()
XmlManager
xml()
-
-
Constructor Detail
-
WebsocketContextBase
public WebsocketContextBase(String endpointId,
String peerId,
WebsocketPeerManager peerManager,
WebsocketContextBaseDeps<W> deps)
Constructor
-
Method Detail
-
peerManager
public WebsocketPeerManager peerManager()
-
getEndpointId
public String getEndpointId()
-
getPeerId
public String getPeerId()
-
sendMessageToCurrentPeer
public void sendMessageToCurrentPeer(String message)
-
sendMessageToCurrentPeer
public void sendMessageToCurrentPeer(byte[] bytes)
-
closeConnectionWithCurrentPeer
public void closeConnectionWithCurrentPeer()
-
json
public JsonManager json()
-
xml
public XmlManager xml()
-
templating
public TemplatingEngine templating()
-
getInstanceFromGuiceCache
protected Map<com.google.inject.Key<?>,Object> getInstanceFromGuiceCache()
-
guice
public com.google.inject.Injector guice()
-
get
public <T> T get(Class<T> clazz)
-
get
public <T> T get(com.google.inject.Key<T> key)
-
getLocaleResolver
protected LocaleResolver getLocaleResolver()
-
getLocaleToUse
public Locale getLocaleToUse()
-
getTimeZoneResolver
protected TimeZoneResolver getTimeZoneResolver()
-
getTimeZoneToUse
public TimeZone getTimeZoneToUse()
Copyright © 2019. All rights reserved.