public class WebsocketEndpointToControllerManager extends Object implements IWebsocketEndpointToControllerManager
| Constructor and Description |
|---|
WebsocketEndpointToControllerManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEndpointController(String endpointId,
IWebsocketController<?,?> controller)
Adds a link between a WebSocket endpoint and a controller.
|
protected String |
createControllerKey(IWebsocketController<?,?> controller) |
protected Map<String,String> |
getEndpointToControllerMap() |
boolean |
isManagingEndpoint(String endpointId,
IWebsocketController<?,?> controller)
Is the specified controller currently the manager of the
endpoint?
|
void |
removeEndpointController(String endpointId)
Removes the link between a WebSocket endpoint and a controller.
|
public WebsocketEndpointToControllerManager()
protected String createControllerKey(IWebsocketController<?,?> controller)
public void addEndpointController(String endpointId, IWebsocketController<?,?> controller) throws WebsocketEndpointAlreadyManagedByAnotherControllerException
IWebsocketEndpointToControllerManageraddEndpointController in interface IWebsocketEndpointToControllerManagerWebsocketEndpointAlreadyManagedByAnotherControllerExceptionpublic void removeEndpointController(String endpointId)
IWebsocketEndpointToControllerManagerremoveEndpointController in interface IWebsocketEndpointToControllerManagerpublic boolean isManagingEndpoint(String endpointId, IWebsocketController<?,?> controller)
IWebsocketEndpointToControllerManagerisManagingEndpoint in interface IWebsocketEndpointToControllerManagerCopyright © 2016. All rights reserved.