Package org.spincast.website.controllers
Class WebsocketsDemoEchoAllController
java.lang.Object
org.spincast.website.controllers.WebsocketsDemoEchoAllController
- All Implemented Interfaces:
org.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
public class WebsocketsDemoEchoAllController
extends Object
implements org.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
WebSockets demo controller
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected org.spincast.core.websocket.WebsocketEndpointManagerprotected voidinit()voidonEndpointClosed(String endpointId) voidonEndpointReady(org.spincast.core.websocket.WebsocketEndpointManager endpointManager) voidonPeerClosed(org.spincast.core.websocket.DefaultWebsocketContext context) voidonPeerConnected(org.spincast.core.websocket.DefaultWebsocketContext context) voidonPeerMessage(org.spincast.core.websocket.DefaultWebsocketContext context, byte[] message) voidonPeerMessage(org.spincast.core.websocket.DefaultWebsocketContext context, String message) org.spincast.core.websocket.WebsocketConnectionConfigonPeerPreConnect(AppRequestContext context)
-
Field Details
-
logger
protected static final org.slf4j.Logger logger
-
-
Constructor Details
-
WebsocketsDemoEchoAllController
public WebsocketsDemoEchoAllController()
-
-
Method Details
-
init
@Inject protected void init() -
getPeerNamesAll
-
getEndpointManager
protected org.spincast.core.websocket.WebsocketEndpointManager getEndpointManager() -
onPeerPreConnect
public org.spincast.core.websocket.WebsocketConnectionConfig onPeerPreConnect(AppRequestContext context) - Specified by:
onPeerPreConnectin interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-
generatePeerId
-
onEndpointReady
public void onEndpointReady(org.spincast.core.websocket.WebsocketEndpointManager endpointManager) - Specified by:
onEndpointReadyin interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-
onPeerConnected
public void onPeerConnected(org.spincast.core.websocket.DefaultWebsocketContext context) - Specified by:
onPeerConnectedin interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-
onPeerMessage
public void onPeerMessage(org.spincast.core.websocket.DefaultWebsocketContext context, String message) - Specified by:
onPeerMessagein interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-
onPeerMessage
public void onPeerMessage(org.spincast.core.websocket.DefaultWebsocketContext context, byte[] message) - Specified by:
onPeerMessagein interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-
onPeerClosed
public void onPeerClosed(org.spincast.core.websocket.DefaultWebsocketContext context) - Specified by:
onPeerClosedin interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-
onEndpointClosed
- Specified by:
onEndpointClosedin interfaceorg.spincast.core.websocket.WebsocketController<AppRequestContext,org.spincast.core.websocket.DefaultWebsocketContext>
-