Uses of Interface
org.apache.camel.builder.component.dsl.SmppsComponentBuilderFactory.SmppsComponentBuilder
Packages that use SmppsComponentBuilderFactory.SmppsComponentBuilder
-
Uses of SmppsComponentBuilderFactory.SmppsComponentBuilder in org.apache.camel.builder.component
Methods in org.apache.camel.builder.component that return SmppsComponentBuilderFactory.SmppsComponentBuilderModifier and TypeMethodDescriptionComponentsBuilderFactory.smpps()SMPP (Secure) (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center). -
Uses of SmppsComponentBuilderFactory.SmppsComponentBuilder in org.apache.camel.builder.component.dsl
Classes in org.apache.camel.builder.component.dsl that implement SmppsComponentBuilderFactory.SmppsComponentBuilderModifier and TypeClassDescriptionstatic classMethods in org.apache.camel.builder.component.dsl that return SmppsComponentBuilderFactory.SmppsComponentBuilderModifier and TypeMethodDescriptionSmppsComponentBuilderFactory.SmppsComponentBuilder.addressRange(String addressRange) You can specify the address range for the SmppConsumer as defined in section 5.2.7 of the SMPP 3.4 specification.SmppsComponentBuilderFactory.SmppsComponentBuilder.alphabet(byte alphabet) Defines encoding of data according the SMPP 3.4 specification, section 5.2.19.SmppsComponentBuilderFactory.SmppsComponentBuilder.autowiredEnabled(boolean autowiredEnabled) Whether autowiring is enabled.SmppsComponentBuilderFactory.SmppsComponentBuilder.bridgeErrorHandler(boolean bridgeErrorHandler) Allows for bridging the consumer to the Camel routing Error Handler, which mean any exceptions occurred while the consumer is trying to pickup incoming messages, or the likes, will now be processed as a message and handled by the routing Error Handler.SmppsComponentBuilderFactory.SmppsComponentBuilder.configuration(org.apache.camel.component.smpp.SmppConfiguration configuration) To use the shared SmppConfiguration as configuration.SmppsComponentBuilderFactory.SmppsComponentBuilder.dataCoding(byte dataCoding) Defines the data coding according the SMPP 3.4 specification, section 5.2.19.Defines the destination SME address.SmppsComponentBuilderFactory.SmppsComponentBuilder.destAddrNpi(byte destAddrNpi) Defines the type of number (TON) to be used in the SME destination address parameters.SmppsComponentBuilderFactory.SmppsComponentBuilder.destAddrTon(byte destAddrTon) Defines the type of number (TON) to be used in the SME destination address parameters.Defines the encoding scheme of the short message user data.SmppsComponentBuilderFactory.SmppsComponentBuilder.enquireLinkTimer(Integer enquireLinkTimer) Defines the interval in milliseconds between the confidence checks.SmppsComponentBuilderFactory.SmppsComponentBuilder.httpProxyHost(String httpProxyHost) If you need to tunnel SMPP through a HTTP proxy, set this attribute to the hostname or ip address of your HTTP proxy.SmppsComponentBuilderFactory.SmppsComponentBuilder.httpProxyPassword(String httpProxyPassword) If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy.SmppsComponentBuilderFactory.SmppsComponentBuilder.httpProxyPort(Integer httpProxyPort) If you need to tunnel SMPP through a HTTP proxy, set this attribute to the port of your HTTP proxy.SmppsComponentBuilderFactory.SmppsComponentBuilder.httpProxyUsername(String httpProxyUsername) If your HTTP proxy requires basic authentication, set this attribute to the username required for your HTTP proxy.SmppsComponentBuilderFactory.SmppsComponentBuilder.initialReconnectDelay(long initialReconnectDelay) Defines the initial delay in milliseconds after the consumer/producer tries to reconnect to the SMSC, after the connection was lost.SmppsComponentBuilderFactory.SmppsComponentBuilder.lazySessionCreation(boolean lazySessionCreation) Sessions can be lazily created to avoid exceptions, if the SMSC is not available when the Camel producer is started.SmppsComponentBuilderFactory.SmppsComponentBuilder.lazyStartProducer(boolean lazyStartProducer) Whether the producer should be started lazy (on the first message).SmppsComponentBuilderFactory.SmppsComponentBuilder.maxReconnect(int maxReconnect) Defines the maximum number of attempts to reconnect to the SMSC, if SMSC returns a negative bind response.SmppsComponentBuilderFactory.SmppsComponentBuilder.messageReceiverRouteId(String messageReceiverRouteId) Set this on producer in order to benefit from transceiver (TRX) binding type.SmppsComponentBuilderFactory.SmppsComponentBuilder.numberingPlanIndicator(byte numberingPlanIndicator) Defines the numeric plan indicator (NPI) to be used in the SME.The password for connecting to SMSC server.SmppsComponentBuilderFactory.SmppsComponentBuilder.pduProcessorDegree(Integer pduProcessorDegree) Sets the number of threads which can read PDU and process them in parallel.SmppsComponentBuilderFactory.SmppsComponentBuilder.pduProcessorQueueCapacity(Integer pduProcessorQueueCapacity) Sets the capacity of the working queue for PDU processing.SmppsComponentBuilderFactory.SmppsComponentBuilder.priorityFlag(byte priorityFlag) Allows the originating SME to assign a priority level to the short message.SmppsComponentBuilderFactory.SmppsComponentBuilder.protocolId(byte protocolId) The protocol id.SmppsComponentBuilderFactory.SmppsComponentBuilder.proxyHeaders(Map<String, String> proxyHeaders) These headers will be passed to the proxy server while establishing the connection.SmppsComponentBuilderFactory.SmppsComponentBuilder.reconnectDelay(long reconnectDelay) Defines the interval in milliseconds between the reconnect attempts, if the connection to the SMSC was lost and the previous was not succeed.SmppsComponentBuilderFactory.SmppsComponentBuilder.registeredDelivery(byte registeredDelivery) Is used to request an SMSC delivery receipt and/or SME originated acknowledgements.SmppsComponentBuilderFactory.SmppsComponentBuilder.replaceIfPresentFlag(byte replaceIfPresentFlag) Used to request the SMSC to replace a previously submitted message, that is still pending delivery.SmppsComponentBuilderFactory.SmppsComponentBuilder.serviceType(String serviceType) The service type parameter can be used to indicate the SMS Application service associated with the message.SmppsComponentBuilderFactory.SmppsComponentBuilder.sessionStateListener(org.jsmpp.session.SessionStateListener sessionStateListener) You can refer to a org.jsmpp.session.SessionStateListener in the Registry to receive callbacks when the session state changed.SmppsComponentBuilderFactory.SmppsComponentBuilder.singleDLR(boolean singleDLR) When true, the SMSC delivery receipt would be requested only for the last segment of a multi-segment (long) message.SmppsComponentBuilderFactory.smpps()SMPP (Secure) (camel-smpp) Send and receive SMS messages using a SMSC (Short Message Service Center).SmppsComponentBuilderFactory.SmppsComponentBuilder.sourceAddr(String sourceAddr) Defines the address of SME (Short Message Entity) which originated this message.SmppsComponentBuilderFactory.SmppsComponentBuilder.sourceAddrNpi(byte sourceAddrNpi) Defines the numeric plan indicator (NPI) to be used in the SME originator address parameters.SmppsComponentBuilderFactory.SmppsComponentBuilder.sourceAddrTon(byte sourceAddrTon) Defines the type of number (TON) to be used in the SME originator address parameters.SmppsComponentBuilderFactory.SmppsComponentBuilder.splittingPolicy(org.apache.camel.component.smpp.SmppSplittingPolicy splittingPolicy) You can specify a policy for handling long messages: ALLOW - the default, long messages are split to 140 bytes per message TRUNCATE - long messages are split and only the first fragment will be sent to the SMSC.The system id (username) for connecting to SMSC server.SmppsComponentBuilderFactory.SmppsComponentBuilder.systemType(String systemType) This parameter is used to categorize the type of ESME (External Short Message Entity) that is binding to the SMSC (max.SmppsComponentBuilderFactory.SmppsComponentBuilder.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.SmppsComponentBuilderFactory.SmppsComponentBuilder.typeOfNumber(byte typeOfNumber) Defines the type of number (TON) to be used in the SME.SmppsComponentBuilderFactory.SmppsComponentBuilder.usingSSL(boolean usingSSL) Whether using SSL with the smpps protocol.