Class InMemoryRegistry
- java.lang.Object
-
- de.quantummaid.httpmaid.websockets.registry.InMemoryRegistry
-
- All Implemented Interfaces:
WebsocketRegistry
public final class InMemoryRegistry extends Object implements WebsocketRegistry
-
-
Constructor Summary
Constructors Constructor Description InMemoryRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddConnection(WebsocketRegistryEntry entry)WebsocketRegistryEntrybyConnectionInformation(ConnectionInformation connectionInformation)List<WebsocketRegistryEntry>connections(WebsocketCriteria criteria)longcountConnections()static InMemoryRegistryinMemoryRegistry()voidremoveConnection(ConnectionInformation connectionInformation)
-
-
-
Method Detail
-
inMemoryRegistry
public static InMemoryRegistry inMemoryRegistry()
-
connections
public List<WebsocketRegistryEntry> connections(WebsocketCriteria criteria)
- Specified by:
connectionsin interfaceWebsocketRegistry
-
byConnectionInformation
public WebsocketRegistryEntry byConnectionInformation(ConnectionInformation connectionInformation)
- Specified by:
byConnectionInformationin interfaceWebsocketRegistry
-
addConnection
public void addConnection(WebsocketRegistryEntry entry)
- Specified by:
addConnectionin interfaceWebsocketRegistry
-
removeConnection
public void removeConnection(ConnectionInformation connectionInformation)
- Specified by:
removeConnectionin interfaceWebsocketRegistry
-
countConnections
public long countConnections()
- Specified by:
countConnectionsin interfaceWebsocketRegistry
-
-