public static interface SmppComponentBuilderFactory.SmppComponentBuilder extends ComponentBuilder<org.apache.camel.component.smpp.SmppComponent>
| Modifier and Type | Method and Description |
|---|---|
default 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 |
alphabet(byte alphabet)
Defines encoding of data according the SMPP 3.4 specification,
section 5.2.19.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default 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 |
configuration(org.apache.camel.component.smpp.SmppConfiguration configuration)
To use the shared SmppConfiguration as configuration.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
dataCoding(byte dataCoding)
Defines the data coding according the SMPP 3.4 specification, section
5.2.19.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
destAddr(String destAddr)
Defines the destination SME address.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
destAddrNpi(byte destAddrNpi)
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
destAddrTon(byte destAddrTon)
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
encoding(String encoding)
Defines the encoding scheme of the short message user data.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
enquireLinkTimer(Integer enquireLinkTimer)
Defines the interval in milliseconds between the confidence checks.
|
default 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 |
httpProxyPassword(String httpProxyPassword)
If your HTTP proxy requires basic authentication, set this attribute
to the password required for your HTTP proxy.
|
default 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 |
httpProxyUsername(String httpProxyUsername)
If your HTTP proxy requires basic authentication, set this attribute
to the username required for your HTTP proxy.
|
default 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 |
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 |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default 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 |
numberingPlanIndicator(byte numberingPlanIndicator)
Defines the numeric plan indicator (NPI) to be used in the SME.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
password(String password)
The password for connecting to SMSC server.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
priorityFlag(byte priorityFlag)
Allows the originating SME to assign a priority level to the short
message.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
protocolId(byte protocolId)
The protocol id.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
proxyHeaders(Map<String,String> proxyHeaders)
These headers will be passed to the proxy server while establishing
the connection.
|
default 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 |
registeredDelivery(byte registeredDelivery)
Is used to request an SMSC delivery receipt and/or SME originated
acknowledgements.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
replaceIfPresentFlag(byte replaceIfPresentFlag)
Used to request the SMSC to replace a previously submitted message,
that is still pending delivery.
|
default 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 |
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.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
sourceAddr(String sourceAddr)
Defines the address of SME (Short Message Entity) which originated
this message.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
sourceAddrNpi(byte sourceAddrNpi)
Defines the numeric plan indicator (NPI) to be used in the SME
originator address parameters.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
sourceAddrTon(byte sourceAddrTon)
Defines the type of number (TON) to be used in the SME originator
address parameters.
|
default 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 |
systemId(String systemId)
The system id (username) for connecting to SMSC server.
|
default 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 |
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 |
typeOfNumber(byte typeOfNumber)
Defines the type of number (TON) to be used in the SME.
|
default SmppComponentBuilderFactory.SmppComponentBuilder |
usingSSL(boolean usingSSL)
Whether using SSL with the smpps protocol.
|
build, build, doSetProperty, registerdefault SmppComponentBuilderFactory.SmppComponentBuilder initialReconnectDelay(long initialReconnectDelay)
long type.
Default: 5000
Group: commondefault SmppComponentBuilderFactory.SmppComponentBuilder maxReconnect(int maxReconnect)
int type.
Default: 2147483647
Group: commondefault SmppComponentBuilderFactory.SmppComponentBuilder reconnectDelay(long reconnectDelay)
long type.
Default: 5000
Group: commondefault SmppComponentBuilderFactory.SmppComponentBuilder splittingPolicy(org.apache.camel.component.smpp.SmppSplittingPolicy splittingPolicy)
org.apache.camel.component.smpp.SmppSplittingPolicy
type.
Default: ALLOW
Group: commondefault SmppComponentBuilderFactory.SmppComponentBuilder systemType(String systemType)
java.lang.String type.
Group: commondefault SmppComponentBuilderFactory.SmppComponentBuilder addressRange(String addressRange)
java.lang.String type.
Group: consumerdefault SmppComponentBuilderFactory.SmppComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault SmppComponentBuilderFactory.SmppComponentBuilder destAddr(String destAddr)
java.lang.String type.
Default: 1717
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder destAddrNpi(byte destAddrNpi)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder destAddrTon(byte destAddrTon)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder lazySessionCreation(boolean lazySessionCreation)
boolean type.
Default: false
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder numberingPlanIndicator(byte numberingPlanIndicator)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder priorityFlag(byte priorityFlag)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder protocolId(byte protocolId)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder registeredDelivery(byte registeredDelivery)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder replaceIfPresentFlag(byte replaceIfPresentFlag)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder serviceType(String serviceType)
java.lang.String type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder sourceAddr(String sourceAddr)
java.lang.String type.
Default: 1616
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder sourceAddrNpi(byte sourceAddrNpi)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder sourceAddrTon(byte sourceAddrTon)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder typeOfNumber(byte typeOfNumber)
byte type.
Group: producerdefault SmppComponentBuilderFactory.SmppComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault SmppComponentBuilderFactory.SmppComponentBuilder configuration(org.apache.camel.component.smpp.SmppConfiguration configuration)
org.apache.camel.component.smpp.SmppConfiguration type.
Group: advanceddefault SmppComponentBuilderFactory.SmppComponentBuilder enquireLinkTimer(Integer enquireLinkTimer)
java.lang.Integer type.
Default: 5000
Group: advanceddefault SmppComponentBuilderFactory.SmppComponentBuilder sessionStateListener(org.jsmpp.session.SessionStateListener sessionStateListener)
org.jsmpp.session.SessionStateListener
type.
Group: advanceddefault SmppComponentBuilderFactory.SmppComponentBuilder transactionTimer(Integer transactionTimer)
java.lang.Integer type.
Default: 10000
Group: advanceddefault SmppComponentBuilderFactory.SmppComponentBuilder alphabet(byte alphabet)
byte type.
Group: codecdefault SmppComponentBuilderFactory.SmppComponentBuilder dataCoding(byte dataCoding)
byte type.
Group: codecdefault SmppComponentBuilderFactory.SmppComponentBuilder encoding(String encoding)
java.lang.String type.
Default: ISO-8859-1
Group: codecdefault SmppComponentBuilderFactory.SmppComponentBuilder httpProxyHost(String httpProxyHost)
java.lang.String type.
Group: proxydefault SmppComponentBuilderFactory.SmppComponentBuilder httpProxyPassword(String httpProxyPassword)
java.lang.String type.
Group: proxydefault SmppComponentBuilderFactory.SmppComponentBuilder httpProxyPort(Integer httpProxyPort)
java.lang.Integer type.
Default: 3128
Group: proxydefault SmppComponentBuilderFactory.SmppComponentBuilder httpProxyUsername(String httpProxyUsername)
java.lang.String type.
Group: proxydefault SmppComponentBuilderFactory.SmppComponentBuilder proxyHeaders(Map<String,String> proxyHeaders)
java.util.Map type.
Group: proxydefault SmppComponentBuilderFactory.SmppComponentBuilder password(String password)
java.lang.String type.
Group: securitydefault SmppComponentBuilderFactory.SmppComponentBuilder systemId(String systemId)
java.lang.String type.
Default: smppclient
Group: securitydefault SmppComponentBuilderFactory.SmppComponentBuilder usingSSL(boolean usingSSL)
boolean type.
Default: false
Group: securityApache Camel