Class DatarouterWebSocketSessionDao
java.lang.Object
io.datarouter.storage.dao.BaseDao
io.datarouter.websocket.storage.session.DatarouterWebSocketSessionDao
- All Implemented Interfaces:
io.datarouter.storage.dao.Dao
@Singleton
public class DatarouterWebSocketSessionDao
extends io.datarouter.storage.dao.BaseDao
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatarouterWebSocketSessionDao.DatarouterWebSocketDaoParams -
Constructor Summary
Constructors Constructor Description DatarouterWebSocketSessionDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterWebSocketSessionDao.DatarouterWebSocketDaoParams params) -
Method Summary
Modifier and Type Method Description longcount(io.datarouter.util.tuple.Range<WebSocketSessionKey> range)voiddelete(WebSocketSessionKey key)voiddeleteMulti(Collection<WebSocketSessionKey> keys)Optional<WebSocketSession>find(WebSocketSessionKey key)List<WebSocketSession>getMulti(Collection<WebSocketSessionKey> keys)voidput(WebSocketSession databean)io.datarouter.scanner.Scanner<WebSocketSession>scan()io.datarouter.scanner.Scanner<WebSocketSession>scanWithPrefix(WebSocketSessionKey prefix)
-
Constructor Details
-
DatarouterWebSocketSessionDao
@Inject public DatarouterWebSocketSessionDao(io.datarouter.storage.Datarouter datarouter, io.datarouter.storage.node.factory.NodeFactory nodeFactory, DatarouterWebSocketSessionDao.DatarouterWebSocketDaoParams params)
-
-
Method Details