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 Detail

      • 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 a java.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 a org.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
      • 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 a java.lang.Integer type. Default: 10000 Group: advanced