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, expr, 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)
initialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderinitialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderinitialReconnectDelay - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder initialReconnectDelay(String initialReconnectDelay)
initialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderinitialReconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderinitialReconnectDelay - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder maxReconnect(int maxReconnect)
maxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildermaxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuildermaxReconnect - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder maxReconnect(String maxReconnect)
maxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildermaxReconnect in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuildermaxReconnect - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder reconnectDelay(long reconnectDelay)
reconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderreconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderreconnectDelay - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder reconnectDelay(String reconnectDelay)
reconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderreconnectDelay in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderreconnectDelay - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder splittingPolicy(SmppEndpointBuilderFactory.SmppSplittingPolicy splittingPolicy)
splittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersplittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuildersplittingPolicy - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder splittingPolicy(String splittingPolicy)
splittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersplittingPolicy in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuildersplittingPolicy - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder systemType(String systemType)
systemType in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersystemType in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuildersystemType - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder alphabet(byte alphabet)
alphabet in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderalphabet in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderalphabet - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder alphabet(String alphabet)
alphabet in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderalphabet in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderalphabet - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder dataCoding(byte dataCoding)
dataCoding in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderdataCoding in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdataCoding - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder dataCoding(String dataCoding)
dataCoding in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderdataCoding in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderdataCoding - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder encoding(String encoding)
encoding in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderencoding in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderencoding - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyHost(String httpProxyHost)
httpProxyHost in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyHost in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderhttpProxyHost - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyPassword(String httpProxyPassword)
httpProxyPassword in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyPassword in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderhttpProxyPassword - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyPort(Integer httpProxyPort)
httpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderhttpProxyPort - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyPort(String httpProxyPort)
httpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyPort in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderhttpProxyPort - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder httpProxyUsername(String httpProxyUsername)
httpProxyUsername in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderhttpProxyUsername in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderhttpProxyUsername - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder proxyHeaders(Map<String,String> proxyHeaders)
proxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderproxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderproxyHeaders - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder proxyHeaders(String proxyHeaders)
proxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderproxyHeaders in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderproxyHeaders - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder password(String password)
password in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderpassword in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderpassword - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder systemId(String systemId)
systemId in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuildersystemId in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuildersystemId - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder usingSSL(boolean usingSSL)
usingSSL in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderusingSSL in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderusingSSL - the value to setdefault SmppEndpointBuilderFactory.SmppEndpointBuilder usingSSL(String usingSSL)
usingSSL in interface SmppEndpointBuilderFactory.SmppEndpointConsumerBuilderusingSSL in interface SmppEndpointBuilderFactory.SmppEndpointProducerBuilderusingSSL - the value to setApache Camel