This sample demonstrates how to receive incoming text events that adhere to the WSO2 Event format via the HTTP transport. This sample does not process the incoming events. A log event publisher is used to log the received events.
Set up the prerequisites required for all samples.
Building the sample
Start the WSO2 CEP server with the sample configuration numbered 0005. For instructions, see Starting sample CEP configurations. This sample configuration does the following:
- Changes the default Axis2 repo from
- Creates an event stream named
- Creates an event receiver named
- Creates an event publisher named
httpLoggerto log the received messages.
Executing the sample
Open another tab in the CLI and issue the following
ant command from the
This builds the HTTP client and publishes the events in the
<CEP_HOME>/samples/cep/artifacts/0005/httpReceiver.txt file to the
httpReceiver endpoint. You can view the details of the events that are sent as shown in the log below.
The events received by WSO2 CEP are logged as shown below.