org.mobicents.slee.resources.smpp
Class SmppTransactionImpl

java.lang.Object
  extended by org.mobicents.slee.resources.smpp.SmppTransactionImpl
All Implemented Interfaces:
SmppTransaction

public class SmppTransactionImpl
extends java.lang.Object
implements SmppTransaction

Author:
amit bhayani

Field Summary
 
Fields inherited from interface net.java.slee.resources.smpp.SmppTransaction
ESME_RALYBND, ESME_RBCASTCANCELFAIL, ESME_RBCASTFAIL, ESME_RBCASTQUERYFAIL, ESME_RBINDFAIL, ESME_RCANCELFAIL, ESME_RCNTSUBDL, ESME_RDELIVERYFAILURE, ESME_RINVBCAST_REP, ESME_RINVBCASTALIAS_NAME, ESME_RINVBCASTAREAFMT, ESME_RINVBCASTCHANIND, ESME_RINVBCASTCNTTYPE, ESME_RINVBCASTFREQINT, ESME_RINVBCASTMSGCLASS, ESME_RINVBCASTSRVGRP, ESME_RINVBNDSTS, ESME_RINVCMDID, ESME_RINVCMDLEN, ESME_RINVDCS, ESME_RINVDESTFLAG, ESME_RINVDFTMSGID, ESME_RINVDLNAME, ESME_RINVDSTADDRSUBUNIT, ESME_RINVDSTADR, ESME_RINVDSTNPI, ESME_RINVDSTTON, ESME_RINVESMCLASS, ESME_RINVEXPIRY, ESME_RINVMSGID, ESME_RINVMSGLEN, ESME_RINVNUMBCAST_AREAS, ESME_RINVNUMDESTS, ESME_RINVNUMMSGS, ESME_RINVPASWD, ESME_RINVPRTFLG, ESME_RINVREGDLVFLG, ESME_RINVREPFLAG, ESME_RINVSCHED, ESME_RINVSERTYP, ESME_RINVSRCADDRSUBUNIT, ESME_RINVSRCADR, ESME_RINVSRCNPI, ESME_RINVSRCTON, ESME_RINVSUBREP, ESME_RINVSYSID, ESME_RINVSYSTYP, ESME_RINVTLVLEN, ESME_RINVTLVSTREAM, ESME_RINVTLVVAL, ESME_RMISSINGTLV, ESME_RMSGQFUL, ESME_ROK, ESME_RPROHIBITED, ESME_RQUERYFAIL, ESME_RREPLACEFAIL, ESME_RSERTYPDENIED, ESME_RSERTYPUNAUTH, ESME_RSERTYPUNAVAIL, ESME_RSUBMITFAIL, ESME_RSYSERR, ESME_RTHROTTLED, ESME_RTLVNOTALLWD, ESME_RUNKNOWNERR, ESME_RX_P_APPN, ESME_RX_R_APPN, ESME_RX_T_APPN
 
Constructor Summary
protected SmppTransactionImpl(SmppRequest requestPDU, SmppResourceAdaptor smppRA, SmppSessionImpl smppSess)
           
 
Method Summary
protected  void cancelResponseNotReceivedTimeout()
           
protected  void cancelResponseNotSentTimeout()
          Cancel the timers
 boolean equals(java.lang.Object obj)
           
 long getId()
           
protected  SmppRequest getSmppRequest()
           
 SmppSession getSmppSession()
           
 int hashCode()
           
protected  void sendGenericNack()
           
protected  void setResponseNotReceivedTimeout()
           
protected  void setResponseNotSentTimeout()
          Reset the Timers
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SmppTransactionImpl

protected SmppTransactionImpl(SmppRequest requestPDU,
                              SmppResourceAdaptor smppRA,
                              SmppSessionImpl smppSess)
Method Detail

getId

public long getId()
Specified by:
getId in interface SmppTransaction

getSmppSession

public SmppSession getSmppSession()
Specified by:
getSmppSession in interface SmppTransaction

getSmppRequest

protected SmppRequest getSmppRequest()

setResponseNotSentTimeout

protected void setResponseNotSentTimeout()
Reset the Timers


setResponseNotReceivedTimeout

protected void setResponseNotReceivedTimeout()

cancelResponseNotSentTimeout

protected void cancelResponseNotSentTimeout()
Cancel the timers


cancelResponseNotReceivedTimeout

protected void cancelResponseNotReceivedTimeout()

sendGenericNack

protected void sendGenericNack()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.