org.mobicents.protocols.smpp.message
Class DeliverSM

java.lang.Object
  extended by org.mobicents.protocols.smpp.message.SMPPPacket
      extended by org.mobicents.protocols.smpp.message.SubmitSM
          extended by org.mobicents.protocols.smpp.message.DeliverSM
All Implemented Interfaces:
Serializable, Cloneable

public class DeliverSM
extends SubmitSM

Deliver message. This message is sent from the SMSC to a Receiver ESME to deliver a short message. It is also used to notify an ESME that submitted a message using registered delivery that a message has reached it's end point successfully.

Version:
$Id: DeliverSM.java 457 2009-01-15 17:37:42Z orank $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.protocols.smpp.message.SMPPPacket
commandId, commandStatus, sequenceNum, tlvTable
 
Constructor Summary
DeliverSM()
          Construct a new DeliverSM.
 
Method Summary
 int hashCode()
           
 void setDeliveryTime(SMPPDate d)
          Setting a delivery time on a deliver_sm is in violation of the SMPP specification.
 void setExpiryTime(SMPPDate d)
          Setting an expiry time on a deliver_sm is in violation of the SMPP specification.
 
Methods inherited from class org.mobicents.protocols.smpp.message.SubmitSM
equals, getDataCoding, getDefaultMsg, getDeliveryTime, getDestination, getEsmClass, getExpiryTime, getMandatorySize, getMessage, getPriority, getProtocolID, getRegistered, getReplaceIfPresent, getServiceType, getSource, readMandatory, setDataCoding, setDefaultMsg, setDestination, setEsmClass, setMessage, setPriority, setProtocolID, setRegistered, setReplaceIfPresent, setServiceType, setSource, writeMandatory
 
Methods inherited from class org.mobicents.protocols.smpp.message.SMPPPacket
clone, getCommandId, getCommandStatus, getLength, getSequenceNum, getTLV, getTLVTable, isRequest, isResponse, isSet, readFrom, removeTLV, safeCompare, setCommandStatus, setSequenceNum, setTLV, sizeOf, sizeOf, sizeOf, sizeOf, toString, toString, validate, validateMandatory, validateTLVTable, writeTo, writeTo
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DeliverSM

public DeliverSM()
Construct a new DeliverSM.

Method Detail

setDeliveryTime

public void setDeliveryTime(SMPPDate d)
Setting a delivery time on a deliver_sm is in violation of the SMPP specification.

Overrides:
setDeliveryTime in class SubmitSM

setExpiryTime

public void setExpiryTime(SMPPDate d)
Setting an expiry time on a deliver_sm is in violation of the SMPP specification.

Overrides:
setExpiryTime in class SubmitSM

hashCode

public int hashCode()
Overrides:
hashCode in class SubmitSM


Copyright © 2011 Mobicents. All Rights Reserved.