Process Transport: Parameters Reference
The following table describes the parameters specific to process transports in the configuration interface.
For web API access to transport definitions, see Transport Definition Objects.
| GUI Parameter | JSON Attribute | Description |
|---|---|---|
| Send Behavior | backlog_full_wait
|
This parameter governs the behavior of the transport when the bus is full (that is, it cannot accept any more outbound messages).
Non-Blocking When the bus is full, the transport holds outbound messages in a backlog buffer in process memory until the bus can accept them.
Blocking When the bus is full, then the transport blocks send calls in the program.
For more information, see Send: Blocking versus Non-Blocking |
| Buffer Size | size
|
Required.
A process transport passes messages between threads through a buffer in process memory. This parameter determines the maximum number of messages that the buffer can hold. When the buffer is full, a non-blocking process transport discards new messages from the sending endpoint (instead of placing them in the buffer). Blocking process transports block until the buffer can accept the new message. |