Package org.apache.camel.component.smpp
Class SmppBinding
- java.lang.Object
-
- org.apache.camel.component.smpp.SmppBinding
-
public class SmppBinding extends Object
-
-
Constructor Summary
Constructors Constructor Description SmppBinding()SmppBinding(SmppConfiguration configuration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SmppCommandcreateSmppCommand(org.jsmpp.session.SMPPSession session, org.apache.camel.Exchange exchange)Create the SmppCommand object from the inbound exchangeSmppMessagecreateSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.AlertNotification alertNotification)Create a new SmppMessage from the inbound alert notificationSmppMessagecreateSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.DataSm dataSm, String smppMessageId)SmppMessagecreateSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.DeliverSm deliverSm)Create a new SmppMessage from the inbound deliver sm or deliver receiptSmppConfigurationgetConfiguration()Returns the smpp configurationvoidsetConfiguration(SmppConfiguration configuration)Set the smpp configuration.
-
-
-
Constructor Detail
-
SmppBinding
public SmppBinding()
-
SmppBinding
public SmppBinding(SmppConfiguration configuration)
-
-
Method Detail
-
createSmppCommand
public SmppCommand createSmppCommand(org.jsmpp.session.SMPPSession session, org.apache.camel.Exchange exchange)
Create the SmppCommand object from the inbound exchange- Throws:
UnsupportedEncodingException- if the encoding is not supported
-
createSmppMessage
public SmppMessage createSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.AlertNotification alertNotification)
Create a new SmppMessage from the inbound alert notification
-
createSmppMessage
public SmppMessage createSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.DeliverSm deliverSm) throws Exception
Create a new SmppMessage from the inbound deliver sm or deliver receipt- Throws:
Exception
-
createSmppMessage
public SmppMessage createSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.DataSm dataSm, String smppMessageId)
-
getConfiguration
public SmppConfiguration getConfiguration()
Returns the smpp configuration- Returns:
- the configuration
-
setConfiguration
public void setConfiguration(SmppConfiguration configuration)
Set the smpp configuration.- Parameters:
configuration- smppConfiguration
-
-