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
Modifier and TypeMethodDescriptionbasic()
idleTimeout
(Integer idleTimeout) The approximate idle time allowed before the Client TCP Connection will be reset.idleTimeout
(String idleTimeout) The approximate idle time allowed before the Client TCP Connection will be reset.maxBufferSize
(int maxBufferSize) Maximum buffer size used when receiving or sending data over the wire.maxBufferSize
(String maxBufferSize) Maximum buffer size used when receiving or sending data over the wire.minBufferSize
(int minBufferSize) Minimum buffer size used when receiving or sending data over the wire.minBufferSize
(String minBufferSize) Minimum buffer size used when receiving or sending data over the wire.readTimeout
(int readTimeout) The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.readTimeout
(String readTimeout) The SO_TIMEOUT value (in milliseconds) used after the start of an MLLP frame has been received.receiveBufferSize
(Integer receiveBufferSize) Sets the SO_RCVBUF option to the specified value (in bytes).receiveBufferSize
(String receiveBufferSize) Sets the SO_RCVBUF option to the specified value (in bytes).receiveTimeout
(int receiveTimeout) The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.receiveTimeout
(String receiveTimeout) The SO_TIMEOUT value (in milliseconds) used when waiting for the start of an MLLP frame.sendBufferSize
(Integer sendBufferSize) Sets the SO_SNDBUF option to the specified value (in bytes).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.EndpointConsumerResolver
resolve, resolve
Methods inherited from interface org.apache.camel.builder.EndpointProducerBuilder
doSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, expr, getRawUri, getUri
Methods inherited from interface org.apache.camel.EndpointProducerResolver
resolve, resolve
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 Details
-
basic
- Specified by:
basic
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointConsumerBuilder
- Specified by:
basic
in interfaceMllpEndpointBuilderFactory.AdvancedMllpEndpointProducerBuilder
-
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
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
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
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
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
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
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
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
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
-