mllp

mllp

Scheme: mllp

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).

mllp consumer

The MLLP consumer.