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