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