...
For instructions on creating a HTTP event receiver, see Receiving Events. Configuring Event Receivers.
Configuring global properties
The following global properties can be set for the HTTP event receiver type in the <CEP_HOME>/repository/conf/input-event-adapters.xml
file. These properties apply to all the receivers of the HTTP
type. If a global property available by default is removed, the default value of the property is considered.
Property Key | Description | Data Type | Default Value |
---|---|---|---|
minThread | The minimum number of threads (including idle threads) that should be available in the thread pool at a given time. | Integer | 8 |
maxThread | The maximum number of threads (including idle threads) that should be available in the thread pool at a given time. | Integer | 100 |
keepAliveTimeInMillis | The maximum number of milliseconds that idle threads should be kept alive when the total number of threads in the pool exceeds the number of cores in the machine. | Integer | 20000 |
jobQueueSize | The size of the queue that is used to hold events before they are forwarded to the event stream. | Integer | 10000 |
Configuring adapter properties
...
Code Block |
---|
<eventReceiver name="HTTPInputEventAdapterhttpReceiver" statistics="disable" trace="disable" xmlns="http://wso2.org/carbon/eventreceiver"> <from eventAdapterType="http"> <property name="transports">https</property> </from> ............................ </eventReceiver> |
...
Adapter property | Description | Configuration file property | Example |
---|---|---|---|
Transport(s) | Transport type via which the events are received. | transports | https |
Related samples
For more information on http
event receiver type, see the following samples.