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
maxBufferSize(int maxBufferSize)
Maximum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
maxBufferSize(String maxBufferSize)
Maximum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
minBufferSize(int minBufferSize)
Minimum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder
minBufferSize(String minBufferSize)
Minimum buffer size used when receiving or sending data over the wire.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).-
Methods inherited from interface org.apache.camel.builder.EndpointConsumerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
-
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, 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, reuseAddress, reuseAddress
-
Methods inherited from interface org.apache.camel.builder.endpoint.dsl.MllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
connectTimeout, connectTimeout, idleTimeoutStrategy, idleTimeoutStrategy, keepAlive, keepAlive, lazyStartProducer, lazyStartProducer, tcpNoDelay, tcpNoDelay
-
-
-
-
Method Detail
-
basic
default MllpEndpointBuilderFactory.MllpEndpointBuilder basic()
- Specified by:
basic
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
basic
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
maxBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder maxBufferSize(int maxBufferSize)
Maximum buffer size used when receiving or sending data over the wire. The option is a: <code>int</code> type. Default: 1073741824 Group: advanced- Specified by:
maxBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
maxBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
maxBufferSize
- the value to set- Returns:
- the dsl builder
-
maxBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder maxBufferSize(String maxBufferSize)
Maximum buffer size used when receiving or sending data over the wire. The option will be converted to a <code>int</code> type. Default: 1073741824 Group: advanced- Specified by:
maxBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
maxBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
maxBufferSize
- the value to set- Returns:
- the dsl builder
-
minBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder minBufferSize(int minBufferSize)
Minimum buffer size used when receiving or sending data over the wire. The option is a: <code>int</code> type. Default: 2048 Group: advanced- Specified by:
minBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
minBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
minBufferSize
- the value to set- Returns:
- the dsl builder
-
minBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder minBufferSize(String minBufferSize)
Minimum buffer size used when receiving or sending data over the wire. The option will be converted to a <code>int</code> type. Default: 2048 Group: advanced- Specified by:
minBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
minBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
minBufferSize
- the value to set- Returns:
- the dsl builder
-
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: <code>int</code> type. Default: 5000 Group: advanced- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
readTimeout
- the value to set- Returns:
- the dsl builder
-
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 a <code>int</code> type. Default: 5000 Group: advanced- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
readTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
readTimeout
- the value to set- Returns:
- the dsl builder
-
receiveBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder receiveBufferSize(Integer receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes). The option is a: <code>java.lang.Integer</code> type. Default: 8192 Group: advanced- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
receiveBufferSize
- the value to set- Returns:
- the dsl builder
-
receiveBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder receiveBufferSize(String receiveBufferSize)
Sets the SO_RCVBUF option to the specified value (in bytes). The option will be converted to a <code>java.lang.Integer</code> type. Default: 8192 Group: advanced- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
receiveBufferSize
- the value to set- Returns:
- the dsl builder
-
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: <code>int</code> type. Default: 15000 Group: advanced- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
receiveTimeout
- the value to set- Returns:
- the dsl builder
-
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 a <code>int</code> type. Default: 15000 Group: advanced- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
receiveTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
receiveTimeout
- the value to set- Returns:
- the dsl builder
-
sendBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder sendBufferSize(Integer sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes). The option is a: <code>java.lang.Integer</code> type. Default: 8192 Group: advanced- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
sendBufferSize
- the value to set- Returns:
- the dsl builder
-
sendBufferSize
default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilder sendBufferSize(String sendBufferSize)
Sets the SO_SNDBUF option to the specified value (in bytes). The option will be converted to a <code>java.lang.Integer</code> type. Default: 8192 Group: advanced- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
sendBufferSize
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
sendBufferSize
- the value to set- Returns:
- the dsl builder
-
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: <code>java.lang.Integer</code> type. Group: tcp- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
idleTimeout
- the value to set- Returns:
- the dsl builder
-
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 a <code>java.lang.Integer</code> type. Group: tcp- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
idleTimeout
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
- Parameters:
idleTimeout
- the value to set- Returns:
- the dsl builder
-
-