Interface MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,MllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
,MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Enclosing interface:
- MllpEndpointBuilderFactory
public static interface MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder extends MllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder, MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
Advanced builder for endpoint for the MLLP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default MllpEndpointBuilderFactory.MllpEndpointBuilder
basic()
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
idleTimeout(Integer idleTimeout)
The approximate idle time allowed before the Client TCP Connection will be reset.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
idleTimeout(String idleTimeout)
The approximate idle time allowed before the Client TCP Connection will be reset.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
readTimeout(int readTimeout)
The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
readTimeout(String readTimeout)
The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
receiveBufferSize(Integer receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
receiveBufferSize(String receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
receiveTimeout(int receiveTimeout)
The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
receiveTimeout(String receiveTimeout)
The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
sendBufferSize(Integer sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
sendBufferSize(String sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used (this component only supports synchronous operations).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used (this component only supports synchronous operations).-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, expr, getUri
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
acceptTimeout, acceptTimeout, backlog, backlog, bindRetryInterval, bindRetryInterval, bindTimeout, bindTimeout, exceptionHandler, exceptionHandler, exchangePattern, exchangePattern, lenientBind, lenientBind, maxConcurrentConsumers, maxConcurrentConsumers, maxReceiveTimeouts, maxReceiveTimeouts, reuseAddress, reuseAddress
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
connectTimeout, connectTimeout, keepAlive, keepAlive, tcpNoDelay, tcpNoDelay
-
-
-
-
Method Detail
-
basic
default MllpEndpointBuilderFactory.MllpEndpointBuilder basic()
- Specified by:
basic
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
basic
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
synchronous
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
synchronous
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
synchronous
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
synchronous
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
receiveBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
receiveBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
sendBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
sendBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
idleTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
idleTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
readTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
readTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
receiveTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
receiveTimeout
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder 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- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
-