default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.alphabet(byte alphabet) |
Defines encoding of data according the SMPP 3.4 specification,
section 5.2.19.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.autowiredEnabled(boolean autowiredEnabled) |
Whether autowiring is enabled.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.configuration(org.apache.camel.component.smpp.SmppConfiguration configuration) |
To use the shared SmppConfiguration as configuration.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.dataCoding(byte dataCoding) |
Defines the data coding according the SMPP 3.4 specification, section
5.2.19.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.destAddr(String destAddr) |
Defines the destination SME address.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.destAddrNpi(byte destAddrNpi) |
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.destAddrTon(byte destAddrTon) |
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.encoding(String encoding) |
Defines the encoding scheme of the short message user data.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.enquireLinkTimer(Integer enquireLinkTimer) |
Defines the interval in milliseconds between the confidence checks.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.httpProxyPassword(String httpProxyPassword) |
If your HTTP proxy requires basic authentication, set this attribute
to the password required for your HTTP proxy.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.httpProxyPort(Integer httpProxyPort) |
If you need to tunnel SMPP through a HTTP proxy, set this attribute
to the port of your HTTP proxy.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.httpProxyUsername(String httpProxyUsername) |
If your HTTP proxy requires basic authentication, set this attribute
to the username required for your HTTP proxy.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.initialReconnectDelay(long initialReconnectDelay) |
Defines the initial delay in milliseconds after the consumer/producer
tries to reconnect to the SMSC, after the connection was lost.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.lazySessionCreation(boolean lazySessionCreation) |
Sessions can be lazily created to avoid exceptions, if the SMSC is
not available when the Camel producer is started.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.lazyStartProducer(boolean lazyStartProducer) |
Whether the producer should be started lazy (on the first message).
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.maxReconnect(int maxReconnect) |
Defines the maximum number of attempts to reconnect to the SMSC, if
SMSC returns a negative bind response.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.numberingPlanIndicator(byte numberingPlanIndicator) |
Defines the numeric plan indicator (NPI) to be used in the SME.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.password(String password) |
The password for connecting to SMSC server.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.priorityFlag(byte priorityFlag) |
Allows the originating SME to assign a priority level to the short
message.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.protocolId(byte protocolId) |
The protocol id.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.proxyHeaders(Map<String,String> proxyHeaders) |
These headers will be passed to the proxy server while establishing
the connection.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.registeredDelivery(byte registeredDelivery) |
Is used to request an SMSC delivery receipt and/or SME originated
acknowledgements.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.replaceIfPresentFlag(byte replaceIfPresentFlag) |
Used to request the SMSC to replace a previously submitted message,
that is still pending delivery.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.serviceType(String serviceType) |
The service type parameter can be used to indicate the SMS
Application service associated with the message.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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.
|
static SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.smpp() |
SMPP (camel-smpp)
Send and receive SMS messages using a SMSC (Short Message Service
Center).
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.sourceAddr(String sourceAddr) |
Defines the address of SME (Short Message Entity) which originated
this message.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.sourceAddrNpi(byte sourceAddrNpi) |
Defines the numeric plan indicator (NPI) to be used in the SME
originator address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.sourceAddrTon(byte sourceAddrTon) |
Defines the type of number (TON) to be used in the SME originator
address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.systemId(String systemId) |
The system id (username) for connecting to SMSC server.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.systemType(String systemType) |
This parameter is used to categorize the type of ESME (External Short
Message Entity) that is binding to the SMSC (max.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.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 SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.typeOfNumber(byte typeOfNumber) |
Defines the type of number (TON) to be used in the SME.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
SmppComponentBuilderFactory.SmppComponentBuilder.usingSSL(boolean usingSSL) |
Whether using SSL with the smpps protocol.
|