ConnectWebSocket 2.3.0¶
BUNDLE¶
org.apache.nifi | nifi-websocket-processors-nar
DESCRIPTION¶
Acts as a WebSocket client endpoint to interact with a remote WebSocket server. FlowFiles are transferred to downstream relationships according to received message types as WebSocket client configured with this processor receives messages from remote WebSocket server. If a new flowfile is passed to the processor, the previous sessions will be closed and any data being sent will be aborted.
INPUT REQUIREMENT¶
ALLOWED
Supports Sensitive Dynamic Properties¶
false
PROPERTIES¶
Property |
Description |
---|---|
websocket-client-controller-service |
A WebSocket CLIENT Controller Service which can connect to a WebSocket server. |
websocket-client-id |
The client ID to identify WebSocket session. It should be unique within the WebSocket Client Controller Service. Otherwise, it throws WebSocketConfigurationException when it gets started. |
RELATIONSHIPS¶
NAME |
DESCRIPTION |
---|---|
binary message |
The WebSocket binary message output |
connected |
The WebSocket session is established |
disconnected |
The WebSocket session is disconnected |
success |
FlowFile holding connection configuration attributes (like URL or HTTP headers) in case of successful connection |
text message |
The WebSocket text message output |
failure |
FlowFile holding connection configuration attributes (like URL or HTTP headers) in case of connection failure |
WRITES ATTRIBUTES¶
NAME |
DESCRIPTION |
---|---|
websocket.controller.service.id |
WebSocket Controller Service id. |
websocket.session.id |
Established WebSocket session id. |
websocket.endpoint.id |
WebSocket endpoint id. |
websocket.local.address |
WebSocket client address. |
websocket.remote.address |
WebSocket server address. |
websocket.message.type |
TEXT or BINARY. |