org.apache.camel.component.smpp
Class SmppConfiguration

java.lang.Object
  extended by org.apache.camel.component.smpp.SmppConfiguration
All Implemented Interfaces:
Cloneable

public class SmppConfiguration
extends Object
implements Cloneable

Contains the SMPP component configuration properties

Version:

Constructor Summary
SmppConfiguration()
           
 
Method Summary
 void configureFromURI(URI uri)
          A POJO which contains all necessary configuration parameters for the SMPP connection
 SmppConfiguration copy()
           
 String getAddressRange()
           
 byte getAlphabet()
           
 byte getDataCoding()
           
 String getDestAddr()
           
 byte getDestAddrNpi()
           
 byte getDestAddrTon()
           
 String getEncoding()
           
 Integer getEnquireLinkTimer()
           
 String getHost()
           
 String getHttpProxyHost()
           
 String getHttpProxyPassword()
           
 Integer getHttpProxyPort()
           
 String getHttpProxyUsername()
           
 long getInitialReconnectDelay()
           
 byte getNumberingPlanIndicator()
           
 String getPassword()
           
 Integer getPort()
           
 byte getPriorityFlag()
           
 byte getProtocolId()
           
 long getReconnectDelay()
           
 byte getRegisteredDelivery()
           
 byte getReplaceIfPresentFlag()
           
 String getServiceType()
           
 org.jsmpp.session.SessionStateListener getSessionStateListener()
           
 String getSourceAddr()
           
 byte getSourceAddrNpi()
           
 byte getSourceAddrTon()
           
 String getSystemId()
           
 String getSystemType()
           
 Integer getTransactionTimer()
           
 byte getTypeOfNumber()
           
 boolean getUsingSSL()
           
 boolean isLazySessionCreation()
           
 void setAddressRange(String addressRange)
           
 void setAlphabet(byte alphabet)
           
 void setDataCoding(byte dataCoding)
           
 void setDestAddr(String destAddr)
           
 void setDestAddrNpi(byte destAddrNpi)
           
 void setDestAddrTon(byte destAddrTon)
           
 void setEncoding(String encoding)
           
 void setEnquireLinkTimer(Integer enquireLinkTimer)
           
 void setHost(String host)
           
 void setHttpProxyHost(String httpProxyHost)
           
 void setHttpProxyPassword(String httpProxyPassword)
           
 void setHttpProxyPort(Integer httpProxyPort)
           
 void setHttpProxyUsername(String httpProxyUsername)
           
 void setInitialReconnectDelay(long initialReconnectDelay)
           
 void setLazySessionCreation(boolean lazySessionCreation)
           
 void setNumberingPlanIndicator(byte numberingPlanIndicator)
           
 void setPassword(String password)
           
 void setPort(Integer port)
           
 void setPriorityFlag(byte priorityFlag)
           
 void setProtocolId(byte protocolId)
           
 void setReconnectDelay(long reconnectDelay)
           
 void setRegisteredDelivery(byte registeredDelivery)
           
 void setReplaceIfPresentFlag(byte replaceIfPresentFlag)
           
 void setServiceType(String serviceType)
           
 void setSessionStateListener(org.jsmpp.session.SessionStateListener sessionStateListener)
           
 void setSourceAddr(String sourceAddr)
           
 void setSourceAddrNpi(byte sourceAddrNpi)
           
 void setSourceAddrTon(byte sourceAddrTon)
           
 void setSystemId(String systemId)
           
 void setSystemType(String systemType)
           
 void setTransactionTimer(Integer transactionTimer)
           
 void setTypeOfNumber(byte typeOfNumber)
           
 void setUsingSSL(boolean usingSSL)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmppConfiguration

public SmppConfiguration()
Method Detail

configureFromURI

public void configureFromURI(URI uri)
A POJO which contains all necessary configuration parameters for the SMPP connection

Parameters:
uri - the full URI of the endpoint

copy

public SmppConfiguration copy()

getHost

public String getHost()

setHost

public void setHost(String host)

getPort

public Integer getPort()

setPort

public void setPort(Integer port)

getSystemId

public String getSystemId()

setSystemId

public void setSystemId(String systemId)

getPassword

public String getPassword()

getDataCoding

public byte getDataCoding()

setDataCoding

public void setDataCoding(byte dataCoding)

getAlphabet

public byte getAlphabet()

setAlphabet

public void setAlphabet(byte alphabet)

getEncoding

public String getEncoding()

setEncoding

public void setEncoding(String encoding)

setPassword

public void setPassword(String password)

getEnquireLinkTimer

public Integer getEnquireLinkTimer()

setEnquireLinkTimer

public void setEnquireLinkTimer(Integer enquireLinkTimer)

getTransactionTimer

public Integer getTransactionTimer()

setTransactionTimer

public void setTransactionTimer(Integer transactionTimer)

getSystemType

public String getSystemType()

setSystemType

public void setSystemType(String systemType)

getRegisteredDelivery

public byte getRegisteredDelivery()

setRegisteredDelivery

public void setRegisteredDelivery(byte registeredDelivery)

getServiceType

public String getServiceType()

setServiceType

public void setServiceType(String serviceType)

getSourceAddrTon

public byte getSourceAddrTon()

setSourceAddrTon

public void setSourceAddrTon(byte sourceAddrTon)

getDestAddrTon

public byte getDestAddrTon()

setDestAddrTon

public void setDestAddrTon(byte destAddrTon)

getSourceAddrNpi

public byte getSourceAddrNpi()

setSourceAddrNpi

public void setSourceAddrNpi(byte sourceAddrNpi)

getDestAddrNpi

public byte getDestAddrNpi()

setDestAddrNpi

public void setDestAddrNpi(byte destAddrNpi)

getProtocolId

public byte getProtocolId()

setProtocolId

public void setProtocolId(byte protocolId)

getPriorityFlag

public byte getPriorityFlag()

setPriorityFlag

public void setPriorityFlag(byte priorityFlag)

getReplaceIfPresentFlag

public byte getReplaceIfPresentFlag()

setReplaceIfPresentFlag

public void setReplaceIfPresentFlag(byte replaceIfPresentFlag)

getSourceAddr

public String getSourceAddr()

setSourceAddr

public void setSourceAddr(String sourceAddr)

getDestAddr

public String getDestAddr()

setDestAddr

public void setDestAddr(String destAddr)

getTypeOfNumber

public byte getTypeOfNumber()

setTypeOfNumber

public void setTypeOfNumber(byte typeOfNumber)

getNumberingPlanIndicator

public byte getNumberingPlanIndicator()

setNumberingPlanIndicator

public void setNumberingPlanIndicator(byte numberingPlanIndicator)

getUsingSSL

public boolean getUsingSSL()

setUsingSSL

public void setUsingSSL(boolean usingSSL)

getInitialReconnectDelay

public long getInitialReconnectDelay()

setInitialReconnectDelay

public void setInitialReconnectDelay(long initialReconnectDelay)

getReconnectDelay

public long getReconnectDelay()

setReconnectDelay

public void setReconnectDelay(long reconnectDelay)

isLazySessionCreation

public boolean isLazySessionCreation()

setLazySessionCreation

public void setLazySessionCreation(boolean lazySessionCreation)

getHttpProxyHost

public String getHttpProxyHost()

setHttpProxyHost

public void setHttpProxyHost(String httpProxyHost)

getHttpProxyPort

public Integer getHttpProxyPort()

setHttpProxyPort

public void setHttpProxyPort(Integer httpProxyPort)

getHttpProxyUsername

public String getHttpProxyUsername()

setHttpProxyUsername

public void setHttpProxyUsername(String httpProxyUsername)

getHttpProxyPassword

public String getHttpProxyPassword()

setHttpProxyPassword

public void setHttpProxyPassword(String httpProxyPassword)

getSessionStateListener

public org.jsmpp.session.SessionStateListener getSessionStateListener()

setSessionStateListener

public void setSessionStateListener(org.jsmpp.session.SessionStateListener sessionStateListener)

getAddressRange

public String getAddressRange()

setAddressRange

public void setAddressRange(String addressRange)

toString

public String toString()
Overrides:
toString in class Object


Apache Camel