PEC configuration reference
The information here explains the different properties in the application.properties
file for the Policy Event Consumer.
General Configuration
Property | Type | Description | Default |
---|---|---|---|
|
integer |
Sets the CDR service ID. |
|
|
intger |
Sets the maximum number of attempts to deliver a message. |
|
|
list |
A comma-separated list of SPCM event types to be consumed. |
empty |
JAVA AMQP Client Properties.
Property | Type | Description | Default | ||
---|---|---|---|---|---|
|
integer |
Sets the number of concurrent consumers to create. |
|
||
|
integer |
Sets the maximum number of concurrent consumers to create. |
|
||
|
integer |
Sets the time in milliseconds that a consumer should wait for data. |
|
||
|
integer |
Sets the number of messages to send to each consumer in a single request. |
|
||
|
integer |
Sets the number of messages to process in a single transaction.
|
|
||
|
enum |
Controls the behaviour of the container with respect to message acknowledgement. |
auto |
||
|
string |
Sets the name of the amqp exchange where failed messages will be delivered. |
|
||
|
string |
Sets the name of the queue.
|
empty |
||
|
boolean |
Determines whether a durable queue will survive a server restart. |
|
||
|
boolean |
Determines whether an exclusive queue will only send messages to the declarer’s connection. |
|
||
|
boolean |
Determines if the service should delete the queue when it is no longer in use. |
|
Spring Configuration
Property | Type | Description | Default |
---|---|---|---|
|
string |
Sets the RabbitMQ host. |
|
|
integer |
Sets the RabbitMQ port. |
|
|
string |
Sets the Virtual Host to use when connecting to the broker. |
empty |
|
string |
Denotes the username to authenticate to the broker. |
empty |
|
string |
Denotes the user password to authenticate to the broker. |
empty |
Outbound HTTP Configuration
Property | Type | Description | Default | ||
---|---|---|---|---|---|
|
string |
The URL for the outbound HTTP API.
|
empty |
||
|
integer |
The connection timeout in milliseconds. A value of |
|
||
|
integer |
The read timeout in milliseconds. A value of |
|
||
|
string |
The header name used for transmitting the apikey to a 3rd party HTTP API.
|
|
||
|
string |
The API key to use for integration of a 3rd party HTTP API.
|
empty |
||
|
string |
The HTTP method used for the 3rd party HTTP integration.
|
|
CDR Configuration
Property | Type | Description | Default |
---|---|---|---|
|
boolean |
Determines if Tango Platform CDR logging is enabled. |
|
|
string |
Denotes the separator of the CDR fields. |
|
|
string |
Determines the logging type. choices
|
empty |