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.MllpEndpointBuilderbasic()default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderidleTimeout(Integer idleTimeout)The approximate idle time allowed before the Client TCP Connection will be reset.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderidleTimeout(String idleTimeout)The approximate idle time allowed before the Client TCP Connection will be reset.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuildermaxBufferSize(int maxBufferSize)Maximum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuildermaxBufferSize(String maxBufferSize)Maximum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderminBufferSize(int minBufferSize)Minimum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderminBufferSize(String minBufferSize)Minimum buffer size used when receiving or sending data over the wire.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderreadTimeout(int readTimeout)The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderreadTimeout(String readTimeout)The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderreceiveBufferSize(Integer receiveBufferSize)Sets the SO_RCVBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderreceiveBufferSize(String receiveBufferSize)Sets the SO_RCVBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderreceiveTimeout(int receiveTimeout)The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuilderreceiveTimeout(String receiveTimeout)The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuildersendBufferSize(Integer sendBufferSize)Sets the SO_SNDBUF option to the specified value (in bytes).default MllpEndpointBuilderFactory.AdvancedMllpEndpointBuildersendBufferSize(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:
basicin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
basicin 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:
maxBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
maxBufferSizein 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:
maxBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
maxBufferSizein 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:
minBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
minBufferSizein 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:
minBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
minBufferSizein 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:
readTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
readTimeoutin 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:
readTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
readTimeoutin 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:
receiveBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
receiveBufferSizein 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:
receiveBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
receiveBufferSizein 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:
receiveTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
receiveTimeoutin 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:
receiveTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
receiveTimeoutin 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:
sendBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
sendBufferSizein 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:
sendBufferSizein interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
sendBufferSizein 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:
idleTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
idleTimeoutin 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:
idleTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder- Specified by:
idleTimeoutin interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder- Parameters:
idleTimeout- the value to set- Returns:
- the dsl builder
-
-