Class WebSocketRegistry
java.lang.Object
services.moleculer.web.WebSocketRegistry
- All Implemented Interfaces:
Runnable
- Direct Known Subclasses:
NettyWebSocketRegistry, ServletWebSocketRegistry
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ReentrantReadWriteLock.ReadLockprotected final ScheduledFuture<?> protected WebSocketFilterprotected final ReentrantReadWriteLock.WriteLock -
Constructor Summary
ConstructorsConstructorDescriptionWebSocketRegistry(services.moleculer.ServiceBroker broker, long cleanupSeconds) -
Method Summary
Modifier and TypeMethodDescriptionvoidderegister(String path, Endpoint endpoint) voidvoidrun()voidvoidsetWebSocketFilter(WebSocketFilter webSocketFilter) voidstopped()
-
Field Details
-
webSocketFilter
-
registry
-
readLock
-
writeLock
-
timer
-
-
Constructor Details
-
WebSocketRegistry
public WebSocketRegistry(services.moleculer.ServiceBroker broker, long cleanupSeconds)
-
-
Method Details
-
stopped
public void stopped() -
register
-
deregister
-
send
-
run
-
setWebSocketFilter
-
countClients
-