org.apache.camel.component.smpp
Class SmppDataSmCommand

java.lang.Object
  extended by org.apache.camel.component.smpp.AbstractSmppCommand
      extended by org.apache.camel.component.smpp.SmppDataSmCommand
All Implemented Interfaces:
SmppCommand

public class SmppDataSmCommand
extends AbstractSmppCommand


Field Summary
 
Fields inherited from class org.apache.camel.component.smpp.AbstractSmppCommand
config, log, session
 
Constructor Summary
SmppDataSmCommand(org.jsmpp.session.SMPPSession session, SmppConfiguration config)
           
 
Method Summary
protected  org.jsmpp.bean.DataSm createDataSm(org.apache.camel.Exchange exchange)
           
protected  Map<Short,Object> createOptionalParameterByCode(org.jsmpp.bean.OptionalParameter[] optionalParameters)
           
protected  Map<String,String> createOptionalParameterByName(org.jsmpp.bean.OptionalParameter[] optionalParameters)
           
 void execute(org.apache.camel.Exchange exchange)
           
 
Methods inherited from class org.apache.camel.component.smpp.AbstractSmppCommand
createOptionalParametersByCode, createOptionalParametersByName, determineTypeClass, getResponseMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SmppDataSmCommand

public SmppDataSmCommand(org.jsmpp.session.SMPPSession session,
                         SmppConfiguration config)
Method Detail

execute

public void execute(org.apache.camel.Exchange exchange)
             throws SmppException
Throws:
SmppException

createOptionalParameterByName

protected Map<String,String> createOptionalParameterByName(org.jsmpp.bean.OptionalParameter[] optionalParameters)

createOptionalParameterByCode

protected Map<Short,Object> createOptionalParameterByCode(org.jsmpp.bean.OptionalParameter[] optionalParameters)

createDataSm

protected org.jsmpp.bean.DataSm createDataSm(org.apache.camel.Exchange exchange)


Apache Camel