Class DefaultNodeSynchronization
- java.lang.Object
-
- org.apache.camel.component.websocket.DefaultNodeSynchronization
-
- All Implemented Interfaces:
NodeSynchronization
public class DefaultNodeSynchronization extends Object implements NodeSynchronization
-
-
Constructor Summary
Constructors Constructor Description DefaultNodeSynchronization(WebsocketStore memoryStore)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addSocket(DefaultWebsocket socket)
Adds the web socket to both (always if present) stores.void
removeSocket(String id)
Removes the Websocket from both storesvoid
removeSocket(DefaultWebsocket socket)
Removes the Websocket from both stores
-
-
-
Constructor Detail
-
DefaultNodeSynchronization
public DefaultNodeSynchronization(WebsocketStore memoryStore)
-
-
Method Detail
-
addSocket
public void addSocket(DefaultWebsocket socket)
Description copied from interface:NodeSynchronization
Adds the web socket to both (always if present) stores.- Specified by:
addSocket
in interfaceNodeSynchronization
- Parameters:
socket
- the web socket
-
removeSocket
public void removeSocket(String id)
Description copied from interface:NodeSynchronization
Removes the Websocket from both stores- Specified by:
removeSocket
in interfaceNodeSynchronization
- Parameters:
id
- id of the web socket
-
removeSocket
public void removeSocket(DefaultWebsocket socket)
Description copied from interface:NodeSynchronization
Removes the Websocket from both stores- Specified by:
removeSocket
in interfaceNodeSynchronization
- Parameters:
socket
- web socket to remove
-
-