Interface SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointConsumerBuilder
,org.apache.camel.EndpointConsumerResolver
,org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
,SmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
,SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
- Enclosing interface:
- SmppEndpointBuilderFactory
public static interface SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder extends SmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder, SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
Advanced builder for endpoint for the SMPP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SmppEndpointBuilderFactory.SmppEndpointBuilder
basic()
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
enquireLinkTimer(Integer enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks.default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
enquireLinkTimer(String enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks.default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
sessionStateListener(Object sessionStateListener)
You can refer to a org.jsmpp.session.SessionStateListener in the Registry to receive callbacks when the session state changed.default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
sessionStateListener(String sessionStateListener)
You can refer to a org.jsmpp.session.SessionStateListener in the Registry to receive callbacks when the session state changed.default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
transactionTimer(Integer transactionTimer)
Defines the maximum period of inactivity allowed after a transaction, after which an SMPP entity may assume that the session is no longer active.default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
transactionTimer(String transactionTimer)
Defines the maximum period of inactivity allowed after a transaction, after which an SMPP entity may assume that the session is no longer active.-
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.SmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
exceptionHandler, exceptionHandler, exchangePattern, exchangePattern
-
-
-
-
Method Detail
-
basic
default SmppEndpointBuilderFactory.SmppEndpointBuilder basic()
- Specified by:
basic
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
basic
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
enquireLinkTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder enquireLinkTimer(Integer enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks. The confidence check is used to test the communication path between an ESME and an SMSC. The option is a:java.lang.Integer
type. Default: 5000 Group: advanced- Specified by:
enquireLinkTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
enquireLinkTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
enquireLinkTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder enquireLinkTimer(String enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks. The confidence check is used to test the communication path between an ESME and an SMSC. The option will be converted to ajava.lang.Integer
type. Default: 5000 Group: advanced- Specified by:
enquireLinkTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
enquireLinkTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
sessionStateListener
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder sessionStateListener(Object sessionStateListener)
You can refer to a org.jsmpp.session.SessionStateListener in the Registry to receive callbacks when the session state changed. The option is a:org.jsmpp.session.SessionStateListener
type. Group: advanced- Specified by:
sessionStateListener
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
sessionStateListener
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
sessionStateListener
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder sessionStateListener(String sessionStateListener)
You can refer to a org.jsmpp.session.SessionStateListener in the Registry to receive callbacks when the session state changed. The option will be converted to aorg.jsmpp.session.SessionStateListener
type. Group: advanced- Specified by:
sessionStateListener
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
sessionStateListener
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
synchronous
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option is a:boolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
synchronous
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). The option will be converted to aboolean
type. Default: false Group: advanced- Specified by:
synchronous
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
synchronous
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
transactionTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder transactionTimer(Integer transactionTimer)
Defines the maximum period of inactivity allowed after a transaction, after which an SMPP entity may assume that the session is no longer active. This timer may be active on either communicating SMPP entity (i.e. SMSC or ESME). The option is a:java.lang.Integer
type. Default: 10000 Group: advanced- Specified by:
transactionTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
transactionTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
transactionTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder transactionTimer(String transactionTimer)
Defines the maximum period of inactivity allowed after a transaction, after which an SMPP entity may assume that the session is no longer active. This timer may be active on either communicating SMPP entity (i.e. SMSC or ESME). The option will be converted to ajava.lang.Integer
type. Default: 10000 Group: advanced- Specified by:
transactionTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointConsumerBuilder
- Specified by:
transactionTimer
in interfaceSmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
-