Package org.apache.nifi.websocket
Class WebSocketMessageRouters
java.lang.Object
org.apache.nifi.websocket.WebSocketMessageRouters
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidderegisterProcessor(String endpointId, Processor processor) private WebSocketMessageRoutergetRouterOrCreate(String endpointId) getRouterOrFail(String endpointId) booleanisProcessorRegistered(String endpointId, Processor processor) voidregisterProcessor(String endpointId, Processor processor) voidsendMessage(String endpointId, String sessionId, SendMessage sendMessage)
-
Field Details
-
routers
-
-
Constructor Details
-
WebSocketMessageRouters
public WebSocketMessageRouters()
-
-
Method Details
-
getRouterOrCreate
-
getRouterOrFail
public WebSocketMessageRouter getRouterOrFail(String endpointId) throws WebSocketConfigurationException - Throws:
WebSocketConfigurationException
-
registerProcessor
public void registerProcessor(String endpointId, Processor processor) throws WebSocketConfigurationException - Throws:
WebSocketConfigurationException
-
isProcessorRegistered
-
deregisterProcessor
public void deregisterProcessor(String endpointId, Processor processor) throws WebSocketConfigurationException - Throws:
WebSocketConfigurationException
-
sendMessage
public void sendMessage(String endpointId, String sessionId, SendMessage sendMessage) throws IOException, WebSocketConfigurationException
-