Interface SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
-
- All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder
,org.apache.camel.EndpointProducerResolver
- All Known Subinterfaces:
SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder
- Enclosing interface:
- SmppEndpointBuilderFactory
public static interface SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Advanced builder for endpoint producers for the SMPP component.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder
basic()
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
enquireLinkTimer(Integer enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks.default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
enquireLinkTimer(String enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks.default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
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.AdvancedSmppEndpointProducerBuilder
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.AdvancedSmppEndpointProducerBuilder
synchronous(boolean synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
synchronous(String synchronous)
Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported).default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder
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.AdvancedSmppEndpointProducerBuilder
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.
-
-
-
Method Detail
-
basic
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder basic()
-
enquireLinkTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
enquireLinkTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
sessionStateListener
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
sessionStateListener
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
synchronous
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
synchronous
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
transactionTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
transactionTimer
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder 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
-
-