Event Stream Processor Publisher Module Parameters

Specify values for the Event Stream Processor Publisher module in the adapter configuration file. Specify this module for the input adapter only.

Parameter Description
ProjectName

Type: string

(Required if running adapter in standalone mode; optional if running in managed mode) Name of the ESP project to which the adapter is connected. For example, EspProject2.

This is the same project tag that you specify later in the adapter configuration file in the Name parameter of the Event Stream Processor (EspProjects) parameters section.

If you are starting the adapter with the ESP project to which it is attached (running the adapter in managed mode), you do not need to set this property as the adapter automatically detects the project name.

StreamName

Type: string

(Required if running adapter in standalone mode; optional if running in managed mode) Name of the ESP stream to which the adapter publishes data.

If you are starting the adapter with the ESP project to which it is attached (running the adapter in managed mode), you do not need to set this property as the adapter automatically detects the stream name.

MaxPubPoolSize

Type: positive integer

(Optional) Specifies the maximum size of the record pool. Record pooling, also referred to as block or batch publishing, allows for faster publication since there is less overall resource cost in publishing multiple records together compared to publishing records individually.

Block publishing (record pooling or batch publishing) is disabled if this value is set to 1. The default value is 256.

MaxPubPoolTime

Type: positive integer

(Optional) Specifies the maximum period of time, in milliseconds, for which records are pooled before being published. If not set, pooling time is unlimited and the pooling strategy is governed by maxPubPoolSize. No default value.

UseTransactions

Type: boolean

(Optional) If set to true, pooled messages are published to Event Stream Processor in transactions. If set to false, they are published in envelopes. Default value is false.

GDMode

Type: boolean

(Optional) If set to true, the adapter runs in guaranteed delivery (GD) mode. See Enabling Guaranteed Delivery for an Input Transporter for additional details on enabling GD.

Default value is false.

Related tasks
Configuring a New Adapter
Related reference
Event Stream Processor Subscriber Module Parameters
Event Stream Processor MultiStream Subscriber Module Parameters
Event Stream Processor MultiStream Publisher Module Parameters
Event Stream Processor Parameters
Batch Processing