mllp

mllp

Scheme: mllp
Syntax: mllp:hostname:port
Description: Represents a MLLP endpoint.
Deprecated:false
Maven: org.apache.camel/camel-mllp/2.17.0.redhat-630254

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 Group Required Default Type Enum Description
hostname path common true java.lang.String Hostname or IP for connection for the TCP connection. The default value is null, which means any local IP address @param hostname Hostname or IP
port path common true int Port number for the TCP connection @param port TCP port
acceptTimeout parameter common 60000 int Timeout value while waiting for a TCP connection

TCP Server Only @param acceptTimeout timeout in milliseconds

autoAck parameter common true boolean Enable/Disable the automatic generation of a MLLP Acknowledgement MLLP Consumers only @param autoAck enabled if true, otherwise disabled
backlog parameter common 5 int 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.
bindRetryInterval parameter common 5000 int TCP Server Only - The number of milliseconds to wait between bind attempts
bindTimeout parameter common 30000 int TCP Server Only - The number of milliseconds to retry binding to a server port
charsetName parameter common java.lang.String Set the CamelCharsetName property on the exchange @param charsetName the charset
connectTimeout parameter common 30000 int Timeout value for establishing for a TCP connection

TCP Client only @param connectTimeout timeout in milliseconds

keepAlive parameter common true boolean Enable/disable the SO_KEEPALIVE socket option. @param keepAlive enable SO_KEEPALIVE when true; otherwise disable SO_KEEPALIVE
receiveBufferSize parameter common java.lang.Integer Sets the SO_RCVBUF option to the specified value @param receiveBufferSize the SO_RCVBUF option value. If null, the system default is used
receiveTimeout parameter common 10000 int The SO_TIMEOUT value used when waiting for the start of an MLLP frame @param receiveTimeout timeout in milliseconds
reuseAddress parameter common boolean Enable/disable the SO_REUSEADDR socket option. @param reuseAddress enable SO_REUSEADDR when true; otherwise disable SO_REUSEADDR
sendBufferSize parameter common java.lang.Integer Sets the SO_SNDBUF option to the specified value @param sendBufferSize the SO_SNDBUF option value. If null, the system default is used
tcpNoDelay parameter common true boolean Enable/disable the TCP_NODELAY socket option. @param tcpNoDelay enable TCP_NODELAY when true; otherwise disable TCP_NODELAY
bridgeErrorHandler parameter consumer boolean Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler. By default the consumer will use the org.apache.camel.spi.ExceptionHandler to deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exceptionHandler parameter consumer (advanced) org.apache.camel.spi.ExceptionHandler To let the consumer use a custom ExceptionHandler. Notice if the option bridgeErrorHandler is enabled then this options is not in use. By default the consumer will deal with exceptions, that will be logged at WARN/ERROR level and ignored.
exchangePattern parameter advanced InOnly org.apache.camel.ExchangePattern InOnly
RobustInOnly
InOut
InOptionalOut
OutOnly
RobustOutOnly
OutIn
OutOptionalIn
Sets the default exchange pattern when creating an exchange
synchronous parameter advanced false boolean Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).

mllp consumer

The MLLP consumer.