Uses of Interface
org.apache.camel.builder.endpoint.dsl.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder
Packages that use SmppEndpointBuilderFactory.SmppEndpointProducerBuilder
-
Uses of SmppEndpointBuilderFactory.SmppEndpointProducerBuilder in org.apache.camel.builder.endpoint.dsl
Subinterfaces of SmppEndpointBuilderFactory.SmppEndpointProducerBuilder in org.apache.camel.builder.endpoint.dslModifier and TypeInterfaceDescriptionstatic interfaceBuilder for endpoint for the SMPP component.Methods in org.apache.camel.builder.endpoint.dsl that return SmppEndpointBuilderFactory.SmppEndpointProducerBuilderModifier and TypeMethodDescriptionSmppEndpointBuilderFactory.SmppEndpointProducerBuilder.alphabet(byte alphabet) Defines encoding of data according the SMPP 3.4 specification, section 5.2.19.Defines encoding of data according the SMPP 3.4 specification, section 5.2.19.SmppEndpointBuilderFactory.AdvancedSmppEndpointProducerBuilder.basic()SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.dataCoding(byte dataCoding) Defines the data coding according the SMPP 3.4 specification, section 5.2.19.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.dataCoding(String dataCoding) Defines the data coding according the SMPP 3.4 specification, section 5.2.19.Defines the destination SME address.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.destAddrNpi(byte destAddrNpi) Defines the type of number (TON) to be used in the SME destination address parameters.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.destAddrNpi(String destAddrNpi) Defines the type of number (TON) to be used in the SME destination address parameters.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.destAddrTon(byte destAddrTon) Defines the type of number (TON) to be used in the SME destination address parameters.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.destAddrTon(String destAddrTon) Defines the type of number (TON) to be used in the SME destination address parameters.Defines the encoding scheme of the short message user data.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.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.httpProxyPassword(String httpProxyPassword) If your HTTP proxy requires basic authentication, set this attribute to the password required for your HTTP proxy.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.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.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.httpProxyUsername(String httpProxyUsername) If your HTTP proxy requires basic authentication, set this attribute to the username required for your HTTP proxy.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.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.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.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.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.maxReconnect(int maxReconnect) Defines the maximum number of attempts to reconnect to the SMSC, if SMSC returns a negative bind response.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.maxReconnect(String maxReconnect) Defines the maximum number of attempts to reconnect to the SMSC, if SMSC returns a negative bind response.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.messageReceiverRouteId(String messageReceiverRouteId) Set this on producer in order to benefit from transceiver (TRX) binding type.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.numberingPlanIndicator(byte numberingPlanIndicator) Defines the numeric plan indicator (NPI) to be used in the SME.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.numberingPlanIndicator(String numberingPlanIndicator) Defines the numeric plan indicator (NPI) to be used in the SME.The password for connecting to SMSC server.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.priorityFlag(byte priorityFlag) Allows the originating SME to assign a priority level to the short message.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.priorityFlag(String priorityFlag) Allows the originating SME to assign a priority level to the short message.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.protocolId(byte protocolId) The protocol id.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.protocolId(String protocolId) The protocol id.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.proxyHeaders(String proxyHeaders) These headers will be passed to the proxy server while establishing the connection.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.proxyHeaders(Map<String, String> proxyHeaders) These headers will be passed to the proxy server while establishing the connection.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.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.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.registeredDelivery(byte registeredDelivery) Is used to request an SMSC delivery receipt and/or SME originated acknowledgements.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.registeredDelivery(String registeredDelivery) Is used to request an SMSC delivery receipt and/or SME originated acknowledgements.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.replaceIfPresentFlag(byte replaceIfPresentFlag) Used to request the SMSC to replace a previously submitted message, that is still pending delivery.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.replaceIfPresentFlag(String replaceIfPresentFlag) Used to request the SMSC to replace a previously submitted message, that is still pending delivery.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.serviceType(String serviceType) The service type parameter can be used to indicate the SMS Application service associated with the message.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.sourceAddr(String sourceAddr) Defines the address of SME (Short Message Entity) which originated this message.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.sourceAddrNpi(byte sourceAddrNpi) Defines the numeric plan indicator (NPI) to be used in the SME originator address parameters.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.sourceAddrNpi(String sourceAddrNpi) Defines the numeric plan indicator (NPI) to be used in the SME originator address parameters.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.sourceAddrTon(byte sourceAddrTon) Defines the type of number (TON) to be used in the SME originator address parameters.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.sourceAddrTon(String sourceAddrTon) Defines the type of number (TON) to be used in the SME originator address parameters.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.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.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.The system id (username) for connecting to SMSC server.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.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.typeOfNumber(byte typeOfNumber) Defines the type of number (TON) to be used in the SME.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.typeOfNumber(String typeOfNumber) Defines the type of number (TON) to be used in the SME.SmppEndpointBuilderFactory.SmppEndpointProducerBuilder.usingSSL(boolean usingSSL) Whether using SSL with the smpps protocol.Whether using SSL with the smpps protocol.