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 SmppCommand
createSmppCommand(org.jsmpp.session.SMPPSession session, org.apache.camel.Exchange exchange)
Create the SmppCommand object from the inbound exchangeSmppMessage
createSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.AlertNotification alertNotification)
Create a new SmppMessage from the inbound alert notificationSmppMessage
createSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.DataSm dataSm, String smppMessageId)
SmppMessage
createSmppMessage(org.apache.camel.CamelContext camelContext, org.jsmpp.bean.DeliverSm deliverSm)
Create a new SmppMessage from the inbound deliver sm or deliver receiptSmppConfiguration
getConfiguration()
Returns the smpp configurationvoid
setConfiguration(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
-
-