public static interface SmppEndpointBuilderFactory.SmppEndpointBuilder extends SmppEndpointBuilderFactory.SmppEndpointConsumerBuilder, SmppEndpointBuilderFactory.SmppEndpointProducerBuilder
| Modifier and Type | Method and Description |
|---|---|
default SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder |
advanced() |
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
alphabet(byte alphabet)
Defines encoding of data according the SMPP 3.4 specification,
section 5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
alphabet(String alphabet)
Defines encoding of data according the SMPP 3.4 specification,
section 5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
dataCoding(byte dataCoding)
Defines the data coding according the SMPP 3.4 specification, section
5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
dataCoding(String dataCoding)
Defines the data coding according the SMPP 3.4 specification, section
5.2.19.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
encoding(String encoding)
Defines the encoding scheme of the short message user data.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
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.SmppEndpointBuilder |
httpProxyPassword(String httpProxyPassword)
If your HTTP proxy requires basic authentication, set this attribute
to the password required for your HTTP proxy.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
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.SmppEndpointBuilder |
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.SmppEndpointBuilder |
httpProxyUsername(String httpProxyUsername)
If your HTTP proxy requires basic authentication, set this attribute
to the username required for your HTTP proxy.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
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.SmppEndpointBuilder |
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.SmppEndpointBuilder |
maxReconnect(int maxReconnect)
Defines the maximum number of attempts to reconnect to the SMSC, if
SMSC returns a negative bind response.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
maxReconnect(String maxReconnect)
Defines the maximum number of attempts to reconnect to the SMSC, if
SMSC returns a negative bind response.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
password(String password)
The password for connecting to SMSC server.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
proxyHeaders(Map<String,String> proxyHeaders)
These headers will be passed to the proxy server while establishing
the connection.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
proxyHeaders(String proxyHeaders)
These headers will be passed to the proxy server while establishing
the connection.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
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.SmppEndpointBuilder |
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.SmppEndpointBuilder |
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.SmppEndpointBuilder |
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.SmppEndpointBuilder |
systemId(String systemId)
The system id (username) for connecting to SMSC server.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
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.SmppEndpointBuilder |
usingSSL(boolean usingSSL)
Whether using SSL with the smpps protocol.
|
default SmppEndpointBuilderFactory.SmppEndpointBuilder |
usingSSL(String usingSSL)
Whether using SSL with the smpps protocol.
|
addressRange, bridgeErrorHandler, bridgeErrorHandlerdoSetMultiValueProperties, doSetMultiValueProperty, doSetProperty, getUridestAddr, destAddrNpi, destAddrNpi, destAddrTon, destAddrTon, lazySessionCreation, lazySessionCreation, lazyStartProducer, lazyStartProducer, numberingPlanIndicator, numberingPlanIndicator, priorityFlag, priorityFlag, protocolId, protocolId, registeredDelivery, registeredDelivery, replaceIfPresentFlag, replaceIfPresentFlag, serviceType, sourceAddr, sourceAddrNpi, sourceAddrNpi, sourceAddrTon, sourceAddrTon, typeOfNumber, typeOfNumberdefault SmppEndpointBuilderFactory.AdvancedSmppEndpointBuilder advanced()
advanced in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderadvanced in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder initialReconnectDelay(long initialReconnectDelay)
long type.
Default: 5000
Group: commoninitialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderinitialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder initialReconnectDelay(String initialReconnectDelay)
long type.
Default: 5000
Group: commoninitialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderinitialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder maxReconnect(int maxReconnect)
int type.
Default: 2147483647
Group: commonmaxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildermaxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder maxReconnect(String maxReconnect)
int type.
Default: 2147483647
Group: commonmaxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildermaxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder reconnectDelay(long reconnectDelay)
long type.
Default: 5000
Group: commonreconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderreconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder reconnectDelay(String reconnectDelay)
long type.
Default: 5000
Group: commonreconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderreconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder splittingPolicy(SmppEndpointBuilderFactory.SmppSplittingPolicy splittingPolicy)
org.apache.camel.component.smpp.SmppSplittingPolicy
type.
Default: ALLOW
Group: commonsplittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersplittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder splittingPolicy(String splittingPolicy)
org.apache.camel.component.smpp.SmppSplittingPolicy
type.
Default: ALLOW
Group: commonsplittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersplittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder systemType(String systemType)
java.lang.String type.
Group: commonsystemType in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersystemType in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder alphabet(byte alphabet)
byte type.
Group: codecalphabet in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderalphabet in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder alphabet(String alphabet)
byte type.
Group: codecalphabet in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderalphabet in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder dataCoding(byte dataCoding)
byte type.
Group: codecdataCoding in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderdataCoding in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder dataCoding(String dataCoding)
byte type.
Group: codecdataCoding in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderdataCoding in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder encoding(String encoding)
java.lang.String type.
Default: ISO-8859-1
Group: codecencoding in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderencoding in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyHost(String httpProxyHost)
java.lang.String type.
Group: proxyhttpProxyHost in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyHost in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyPassword(String httpProxyPassword)
java.lang.String type.
Group: proxyhttpProxyPassword in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyPassword in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyPort(Integer httpProxyPort)
java.lang.Integer type.
Default: 3128
Group: proxyhttpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyPort(String httpProxyPort)
java.lang.Integer
type.
Default: 3128
Group: proxyhttpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyUsername(String httpProxyUsername)
java.lang.String type.
Group: proxyhttpProxyUsername in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyUsername in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder proxyHeaders(Map<String,String> proxyHeaders)
java.util.Map<java.lang.String,
java.lang.String> type.
Group: proxyproxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderproxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder proxyHeaders(String proxyHeaders)
java.util.Map<java.lang.String, java.lang.String>
type.
Group: proxyproxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderproxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder password(String password)
java.lang.String type.
Group: securitypassword in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderpassword in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder systemId(String systemId)
java.lang.String type.
Default: smppclient
Group: securitysystemId in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersystemId in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder usingSSL(boolean usingSSL)
boolean type.
Default: false
Group: securityusingSSL in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderusingSSL in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdefault SmppEndpointBuilderFactory.SmppEndpointBuilder usingSSL(String usingSSL)
boolean type.
Default: false
Group: securityusingSSL in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderusingSSL in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderApache Camel