Interface MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
- Enclosing interface:
- MllpEndpointBuilderFactory
public static interface MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the MLLP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder
basic()
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
connectTimeout(int connectTimeout)
Timeout (in milliseconds) for establishing for a TCP connection TCP Client only.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
connectTimeout(String connectTimeout)
Timeout (in milliseconds) for establishing for a TCP connection TCP Client only.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
idleTimeout(Integer idleTimeout)
The approximate idle time allowed before the Client TCP Connection will be reset.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
idleTimeout(String idleTimeout)
The approximate idle time allowed before the Client TCP Connection will be reset.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
keepAlive(Boolean keepAlive)
Enable/disable the SO_KEEPALIVE socket option.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
keepAlive(String keepAlive)
Enable/disable the SO_KEEPALIVE socket option.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
readTimeout(int readTimeout)
The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
readTimeout(String readTimeout)
The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
receiveBufferSize(Integer receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
receiveBufferSize(String receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
receiveTimeout(int receiveTimeout)
The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
receiveTimeout(String receiveTimeout)
The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
sendBufferSize(Integer sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
sendBufferSize(String sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used (this component only supports synchronous operations).default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used (this component only supports synchronous operations).default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
tcpNoDelay(Boolean tcpNoDelay)
Enable/disable the TCP_NODELAY socket option.default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
tcpNoDelay(String tcpNoDelay)
Enable/disable the TCP_NODELAY socket option.
-
-
-
Method Detail
-
basic
default MllpEndpointBuilderFactory.MllpEndpointProducerBuilder basic()
-
synchronous
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used (this component only supports synchronous operations). The option is a:boolean
type. Default: true Group: advanced
-
synchronous
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used (this component only supports synchronous operations). The option will be converted to aboolean
type. Default: true Group: advanced
-
keepAlive
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder keepAlive(Boolean keepAlive)
Enable/disable the SO_KEEPALIVE socket option. The option is a:java.lang.Boolean
type. Default: true Group: tcp
-
keepAlive
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder keepAlive(String keepAlive)
Enable/disable the SO_KEEPALIVE socket option. The option will be converted to ajava.lang.Boolean
type. Default: true Group: tcp
-
receiveBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder receiveBufferSize(Integer receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes). The option is a:java.lang.Integer
type. Default: 8192 Group: tcp
-
receiveBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder receiveBufferSize(String receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes). The option will be converted to ajava.lang.Integer
type. Default: 8192 Group: tcp
-
sendBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder sendBufferSize(Integer sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes). The option is a:java.lang.Integer
type. Default: 8192 Group: tcp
-
sendBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder sendBufferSize(String sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes). The option will be converted to ajava.lang.Integer
type. Default: 8192 Group: tcp
-
tcpNoDelay
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder tcpNoDelay(Boolean tcpNoDelay)
Enable/disable the TCP_NODELAY socket option. The option is a:java.lang.Boolean
type. Default: true Group: tcp
-
tcpNoDelay
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder tcpNoDelay(String tcpNoDelay)
Enable/disable the TCP_NODELAY socket option. The option will be converted to ajava.lang.Boolean
type. Default: true Group: tcp
-
connectTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder connectTimeout(int connectTimeout)
Timeout (in milliseconds) for establishing for a TCP connection TCP Client only. The option is a:int
type. Default: 30000 Group: timeout
-
connectTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder connectTimeout(String connectTimeout)
Timeout (in milliseconds) for establishing for a TCP connection TCP Client only. The option will be converted to aint
type. Default: 30000 Group: timeout
-
idleTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder idleTimeout(Integer idleTimeout)
The approximate idle time allowed before the Client TCP Connection will be reset. A null value or a value less than or equal to zero will disable the idle timeout. The option is a:java.lang.Integer
type. Group: timeout
-
idleTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder idleTimeout(String idleTimeout)
The approximate idle time allowed before the Client TCP Connection will be reset. A null value or a value less than or equal to zero will disable the idle timeout. The option will be converted to ajava.lang.Integer
type. Group: timeout
-
readTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder readTimeout(int readTimeout)
The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received. The option is a:int
type. Default: 5000 Group: timeout
-
readTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder readTimeout(String readTimeout)
The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received. The option will be converted to aint
type. Default: 5000 Group: timeout
-
receiveTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder receiveTimeout(int receiveTimeout)
The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame. The option is a:int
type. Default: 15000 Group: timeout
-
receiveTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder receiveTimeout(String receiveTimeout)
The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame. The option will be converted to aint
type. Default: 15000 Group: timeout
-
-