org.mobicents.slee.resource.sip11.wrappers
Class ServerTransactionWrapper

java.lang.Object
  extended by org.mobicents.slee.resource.sip11.wrappers.SuperTransactionWrapper
      extended by org.mobicents.slee.resource.sip11.wrappers.ServerTransactionWrapper
All Implemented Interfaces:
java.io.Serializable, javax.sip.ServerTransaction, javax.sip.Transaction, WrapperSuperInterface

public class ServerTransactionWrapper
extends SuperTransactionWrapper
implements javax.sip.ServerTransaction, WrapperSuperInterface

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.mobicents.slee.resource.sip11.wrappers.SuperTransactionWrapper
sipActivityHandle, wrappedTransaction
 
Constructor Summary
ServerTransactionWrapper()
           
ServerTransactionWrapper(javax.sip.ServerTransaction wrappedTransaction)
           
 
Method Summary
 void cleanup()
           
 void enableRetransmissionAlerts()
           
 java.lang.String getBranchId()
           
 javax.sip.Dialog getDialog()
           
 SipActivityHandle getInviteHandle()
          Returns SipActviitytHandle for invite request.
 javax.sip.message.Request getRequest()
           
 int getRetransmitTimer()
           
 javax.sip.TransactionState getState()
           
 void sendResponse(javax.sip.message.Response arg0)
           
 void setRetransmitTimer(int arg0)
           
 void terminate()
           
 java.lang.String toString()
           
 
Methods inherited from class org.mobicents.slee.resource.sip11.wrappers.SuperTransactionWrapper
getActivityHandle, getApplicationData, getWrappedTransaction, setApplicationData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.sip.Transaction
getApplicationData, setApplicationData
 
Methods inherited from interface org.mobicents.slee.resource.sip11.wrappers.WrapperSuperInterface
getActivityHandle
 

Constructor Detail

ServerTransactionWrapper

public ServerTransactionWrapper(javax.sip.ServerTransaction wrappedTransaction)

ServerTransactionWrapper

public ServerTransactionWrapper()
Method Detail

enableRetransmissionAlerts

public void enableRetransmissionAlerts()
                                throws javax.sip.SipException
Specified by:
enableRetransmissionAlerts in interface javax.sip.ServerTransaction
Throws:
javax.sip.SipException

sendResponse

public void sendResponse(javax.sip.message.Response arg0)
                  throws javax.sip.SipException,
                         javax.sip.InvalidArgumentException
Specified by:
sendResponse in interface javax.sip.ServerTransaction
Throws:
javax.sip.SipException
javax.sip.InvalidArgumentException

getDialog

public javax.sip.Dialog getDialog()
Specified by:
getDialog in interface javax.sip.Transaction

getBranchId

public java.lang.String getBranchId()
Specified by:
getBranchId in interface javax.sip.Transaction

getRequest

public javax.sip.message.Request getRequest()
Specified by:
getRequest in interface javax.sip.Transaction

getRetransmitTimer

public int getRetransmitTimer()
                       throws java.lang.UnsupportedOperationException
Specified by:
getRetransmitTimer in interface javax.sip.Transaction
Throws:
java.lang.UnsupportedOperationException

getState

public javax.sip.TransactionState getState()
Specified by:
getState in interface javax.sip.Transaction

setRetransmitTimer

public void setRetransmitTimer(int arg0)
                        throws java.lang.UnsupportedOperationException
Specified by:
setRetransmitTimer in interface javax.sip.Transaction
Throws:
java.lang.UnsupportedOperationException

terminate

public void terminate()
               throws javax.sip.ObjectInUseException
Specified by:
terminate in interface javax.sip.Transaction
Throws:
javax.sip.ObjectInUseException

toString

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

getInviteHandle

public SipActivityHandle getInviteHandle()
Returns SipActviitytHandle for invite request. Should be called only by cancel

Returns:

cleanup

public void cleanup()
Specified by:
cleanup in interface WrapperSuperInterface


Copyright © 2008. All Rights Reserved.