Unknown macro: {next_previous_links}
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 18 Current »

WebSocket local event receiver is an internal event receiver that comes with WSO2 products by default. You  can configure it with  XMLtext, and JSON input mapping types.

The websocket-local event receiver should be used if the event source is a web socket client. Such event sources need to connect to the inbuilt websocket server of WSO2 CEP for the CEP to receive events. However, if the event source is a web socket server, the CEP should connect to it in order to receive events. In such scenarios, use the WebSocket Event Receiver.

Creating a WebSocket local event receiver

For instructions on creating a WebSocket local event receiver, see Configuring Event Receivers.

Configuring adapter properties

There are not any adapter-specific properties for the WebSocket local event receiver as shown below.

When multi-tenancy is used, the URL formats used to receive events are as follows.

Super-tenant/TenantURL Formats
Super-tenant ws://localhost:";<CEP_SSL_Server_Port>"/inputwebsocket/<receiver_name>

 wss://localhost:";<CEP_Server_Port>"/inputwebsocket/<receiver_name>";
 
Tenantws://localhost:";<CEP_SSL_Server_Port>"/t/<tenant_domain>/inputwebsocket/<receiver_name>

wss://localhost:";<CEP_Server_Port>"/t/<tenant_domain>/inputwebsocket/<receiver_name>";
 

e.g., If the receiver name is WebSocketLocalInputEventReceiver and the tenant domain is mycompany.com, the URL would be as follows when you use the default server ports.

Super-tenant/TenantURL Formats
Super-tenantws://localhost:";9763"/inputwebsocket/WebSocketLocalInputEventReceiver

wss://localhost:";9443"/inputwebsocket/WebSocketLocalInputEventReceiver";
 
Tenantws://localhost:";9763"/t/mycompany.com/inputwebsocket/WebSocketLocalInputEventReceiver

wss://localhost:";9443"/t/mycompany.com/inputwebsocket/WebSocketLocalInputEventReceiver";

Related samples

For more information on websocket-local event receiver type, see the following sample.

  • No labels