Represents a MLLP endpoint. NOTE: MLLP payloads are not logged unless the logging level is set to DEBUG or TRACE to avoid introducing PHI into the log files. Logging of PHI can be globally disabled by setting the org.apache.camel.mllp.logPHI system property to false.
| Name | Kind | Type | Required | Deprecated | Default Value | Enum Values | Description |
|---|---|---|---|---|---|---|---|
| hostname | path | java.lang.String | false | Hostname or IP for connection | |||
| port | path | int | false | TCP Port for connection | |||
| backlog | parameter | int | false | 5 | The maximum queue length for incoming connection indications (a request to connect) is set to the backlog parameter. If a connection indication arrives when the queue is full, the connection is refused. | ||
| bindTimeout | parameter | int | false | 30000 | TCP Server only - timeout value while waiting for a TCP listener to start (milliseconds) | ||
| acceptTimeout | parameter | int | false | 30000 | TCP Server only - timeout value while waiting for a TCP connection (milliseconds) | ||
| connectTimeout | parameter | int | false | 30000 | TCP Client only - timeout value while establishing for a TCP connection (milliseconds) | ||
| responseTimeout | parameter | int | false | 5000 | Timeout value (milliseconds) used when reading a message from an external | ||
| keepAlive | parameter | boolean | false | true | Enable/disable the SO_KEEPALIVE socket option. | ||
| tcpNoDelay | parameter | boolean | false | true | Enable/disable the TCP_NODELAY socket option. | ||
| reuseAddress | parameter | boolean | false | false | Enable/disable the SO_REUSEADDR socket option. | ||
| receiveBufferSize | parameter | java.lang.Integer | false | Sets the SO_RCVBUF option to the specified value | |||
| sendBufferSize | parameter | java.lang.Integer | false | Sets the SO_SNDBUF option to the specified value | |||
| idleTimeout | parameter | int | false | 0 | The amount of time a TCP connection can remain idle before it is closed | ||
| tcpMode | parameter | java.lang.String | false | The TCP mode of the endpoint (client or server). Defaults to client for Producers and server for Consumers | |||
| autoAck | parameter | boolean | false | true | MLLP Consumers only - Automatically generate and send an MLLP Acknowledgement | ||
| charsetName | parameter | java.lang.String | false | Set the CamelCharsetName property on the exchange | |||
| exchangePattern | parameter | org.apache.camel.ExchangePattern | false | InOnly | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
| synchronous | parameter | boolean | false | false | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). |
The MLLP consumer.