public static interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilder
extends org.apache.camel.builder.EndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder |
advanced() |
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
alphabet(byte alphabet)
Defines encoding of data according the SMPP 3.4 specification,
section 5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
alphabet(String alphabet)
Defines encoding of data according the SMPP 3.4 specification,
section 5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
dataCoding(byte dataCoding)
Defines the data coding according the SMPP 3.4 specification, section
5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
dataCoding(String dataCoding)
Defines the data coding according the SMPP 3.4 specification, section
5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
destAddr(String destAddr)
Defines the destination SME address.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
destAddrNpi(byte destAddrNpi)
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
destAddrNpi(String destAddrNpi)
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
destAddrTon(byte destAddrTon)
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
destAddrTon(String destAddrTon)
Defines the type of number (TON) to be used in the SME destination
address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
encoding(String encoding)
Defines the encoding scheme of the short message user data.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
httpProxyPassword(String httpProxyPassword)
If your HTTP proxy requires basic authentication, set this attribute
to the password required for your HTTP proxy.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
httpProxyPort(Integer httpProxyPort)
If you need to tunnel SMPP through a HTTP proxy, set this attribute
to the port of your HTTP proxy.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
httpProxyPort(String httpProxyPort)
If you need to tunnel SMPP through a HTTP proxy, set this attribute
to the port of your HTTP proxy.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
httpProxyUsername(String httpProxyUsername)
If your HTTP proxy requires basic authentication, set this attribute
to the username required for your HTTP proxy.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
initialReconnectDelay(String initialReconnectDelay)
Defines the initial delay in milliseconds after the consumer/producer
tries to reconnect to the SMSC, after the connection was lost.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
lazySessionCreation(boolean lazySessionCreation)
Sessions can be lazily created to avoid exceptions, if the SMSC is
not available when the Camel producer is started.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
lazySessionCreation(String lazySessionCreation)
Sessions can be lazily created to avoid exceptions, if the SMSC is
not available when the Camel producer is started.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
lazyStartProducer(String lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
maxReconnect(int maxReconnect)
Defines the maximum number of attempts to reconnect to the SMSC, if
SMSC returns a negative bind response.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
maxReconnect(String maxReconnect)
Defines the maximum number of attempts to reconnect to the SMSC, if
SMSC returns a negative bind response.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
numberingPlanIndicator(byte numberingPlanIndicator)
Defines the numeric plan indicator (NPI) to be used in the SME.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
numberingPlanIndicator(String numberingPlanIndicator)
Defines the numeric plan indicator (NPI) to be used in the SME.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
password(String password)
The password for connecting to SMSC server.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
priorityFlag(byte priorityFlag)
Allows the originating SME to assign a priority level to the short
message.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
priorityFlag(String priorityFlag)
Allows the originating SME to assign a priority level to the short
message.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
protocolId(byte protocolId)
The protocol id.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
protocolId(String protocolId)
The protocol id.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
proxyHeaders(Map<String,String> proxyHeaders)
These headers will be passed to the proxy server while establishing
the connection.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
proxyHeaders(String proxyHeaders)
These headers will be passed to the proxy server while establishing
the connection.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
reconnectDelay(String 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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
registeredDelivery(byte registeredDelivery)
Is used to request an SMSC delivery receipt and/or SME originated
acknowledgements.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
registeredDelivery(String registeredDelivery)
Is used to request an SMSC delivery receipt and/or SME originated
acknowledgements.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
replaceIfPresentFlag(byte replaceIfPresentFlag)
Used to request the SMSC to replace a previously submitted message,
that is still pending delivery.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
replaceIfPresentFlag(String replaceIfPresentFlag)
Used to request the SMSC to replace a previously submitted message,
that is still pending delivery.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
serviceType(String serviceType)
The service type parameter can be used to indicate the SMS
Application service associated with the message.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
sourceAddr(String sourceAddr)
Defines the address of SME (Short Message Entity) which originated
this message.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
sourceAddrNpi(byte sourceAddrNpi)
Defines the numeric plan indicator (NPI) to be used in the SME
originator address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
sourceAddrNpi(String sourceAddrNpi)
Defines the numeric plan indicator (NPI) to be used in the SME
originator address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
sourceAddrTon(byte sourceAddrTon)
Defines the type of number (TON) to be used in the SME originator
address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
sourceAddrTon(String sourceAddrTon)
Defines the type of number (TON) to be used in the SME originator
address parameters.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
splittingPolicy(SmppEndpointBuilderFactory.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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
splittingPolicy(String 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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
systemId(String systemId)
The system id (username) for connecting to SMSC server.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
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 SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
typeOfNumber(byte typeOfNumber)
Defines the type of number (TON) to be used in the SME.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
typeOfNumber(String typeOfNumber)
Defines the type of number (TON) to be used in the SME.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
usingSSL(boolean usingSSL)
Whether using SSL with the smpps protocol.
|
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder |
usingSSL(String usingSSL)
Whether using SSL with the smpps protocol.
|
default SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder advanced()
default SmppEndpointBuilderFactory.SmppEndpointProducerBuilder initialReconnectDelay(long initialReconnectDelay)
long type.
Default: 5000
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder initialReconnectDelay(String initialReconnectDelay)
long type.
Default: 5000
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder maxReconnect(int maxReconnect)
int type.
Default: 2147483647
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder maxReconnect(String maxReconnect)
int type.
Default: 2147483647
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder reconnectDelay(long reconnectDelay)
long type.
Default: 5000
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder reconnectDelay(String reconnectDelay)
long type.
Default: 5000
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder splittingPolicy(SmppEndpointBuilderFactory.SmppSplittingPolicy splittingPolicy)
org.apache.camel.component.smpp.SmppSplittingPolicy
type.
Default: ALLOW
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder splittingPolicy(String splittingPolicy)
org.apache.camel.component.smpp.SmppSplittingPolicy
type.
Default: ALLOW
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder systemType(String systemType)
java.lang.String type.
Group: commondefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder destAddr(String destAddr)
java.lang.String type.
Default: 1717
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder destAddrNpi(byte destAddrNpi)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder destAddrNpi(String destAddrNpi)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder destAddrTon(byte destAddrTon)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder destAddrTon(String destAddrTon)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder lazySessionCreation(boolean lazySessionCreation)
boolean type.
Default: false
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder lazySessionCreation(String lazySessionCreation)
boolean type.
Default: false
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder lazyStartProducer(String lazyStartProducer)
boolean type.
Default: false
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder numberingPlanIndicator(byte numberingPlanIndicator)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder numberingPlanIndicator(String numberingPlanIndicator)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder priorityFlag(byte priorityFlag)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder priorityFlag(String priorityFlag)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder protocolId(byte protocolId)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder protocolId(String protocolId)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder registeredDelivery(byte registeredDelivery)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder registeredDelivery(String registeredDelivery)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder replaceIfPresentFlag(byte replaceIfPresentFlag)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder replaceIfPresentFlag(String replaceIfPresentFlag)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder serviceType(String serviceType)
java.lang.String type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder sourceAddr(String sourceAddr)
java.lang.String type.
Default: 1616
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder sourceAddrNpi(byte sourceAddrNpi)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder sourceAddrNpi(String sourceAddrNpi)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder sourceAddrTon(byte sourceAddrTon)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder sourceAddrTon(String sourceAddrTon)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder typeOfNumber(byte typeOfNumber)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder typeOfNumber(String typeOfNumber)
byte type.
Group: producerdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder alphabet(byte alphabet)
byte type.
Group: codecdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder alphabet(String alphabet)
byte type.
Group: codecdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder dataCoding(byte dataCoding)
byte type.
Group: codecdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder dataCoding(String dataCoding)
byte type.
Group: codecdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder encoding(String encoding)
java.lang.String type.
Default: ISO-8859-1
Group: codecdefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder httpProxyHost(String httpProxyHost)
java.lang.String type.
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder httpProxyPassword(String httpProxyPassword)
java.lang.String type.
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder httpProxyPort(Integer httpProxyPort)
java.lang.Integer type.
Default: 3128
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder httpProxyPort(String httpProxyPort)
java.lang.Integer
type.
Default: 3128
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder httpProxyUsername(String httpProxyUsername)
java.lang.String type.
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder proxyHeaders(Map<String,String> proxyHeaders)
java.util.Map<java.lang.String,
java.lang.String> type.
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder proxyHeaders(String proxyHeaders)
java.util.Map<java.lang.String, java.lang.String>
type.
Group: proxydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder password(String password)
java.lang.String type.
Group: securitydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder systemId(String systemId)
java.lang.String type.
Default: smppclient
Group: securitydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder usingSSL(boolean usingSSL)
boolean type.
Default: false
Group: securitydefault SmppEndpointBuilderFactory.SmppEndpointProducerBuilder usingSSL(String usingSSL)
boolean type.
Default: false
Group: securityApache Camel