org.mitre.jsip
Class SipTransaction

java.lang.Object
  |
  +--org.mitre.jsip.SipTransaction

public class SipTransaction
extends java.lang.Object


Constructor Summary
SipTransaction(int seqn, SipCallMember farEnd, SipCall call)
          SipTransaction
 
Method Summary
 void Acked()
           
 void cancelRequest()
          cancelRequest
 void cancelRequest(java.lang.String body, MimeContentType bodytype)
           
 SipCallMember getCallMember()
          getCallMember
 java.lang.String getCSeq()
          getCSeq
 int getDirection()
          getDirection
 SipUriList getFinalContactList()
          getFinalContactList
 MimeContentType getFinalContentType()
          getFinalContentType
 java.lang.String getFinalMessageBody()
          getFinalMessageBody
 java.lang.String getFinalProxyAuthString()
          getFinalProxyAuthString
 java.lang.String getFinalWWWAuthString()
          getFinalWWWAuthString
 SipRequestMessage getRequest()
          getRequest
 java.lang.String getRequestMessageBody()
          getRequestMessageBody
 MimeContentType getRequestMessageContentType()
          getRequestMessageContentType
 int getSeqNum()
          getSeqNum
 SipStatus getStatus()
          getStatus
 boolean isAcked()
           
 void sendResponse(SipStatus status)
           
 void sendResponse(SipStatus status, java.lang.String body, MimeContentType bodytype)
          sendResponse
 boolean wasCancelled()
          wasCancelled
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SipTransaction

public SipTransaction(int seqn,
                      SipCallMember farEnd,
                      SipCall call)
SipTransaction
Parameters:
seqn -  
farend -  
call -  
Method Detail

getCallMember

public SipCallMember getCallMember()
getCallMember
Returns:
SipCallMember *

getCSeq

public java.lang.String getCSeq()
getCSeq
Returns:
String

isAcked

public boolean isAcked()

Acked

public void Acked()

getDirection

public int getDirection()
getDirection
Returns:
Direction

getSeqNum

public int getSeqNum()
getSeqNum
Returns:
int

getStatus

public SipStatus getStatus()
getStatus
Returns:
SipStatus

wasCancelled

public boolean wasCancelled()
wasCancelled
Returns:
bool

getRequest

public SipRequestMessage getRequest()
getRequest
Returns:
SipMessage *

sendResponse

public void sendResponse(SipStatus status)

sendResponse

public void sendResponse(SipStatus status,
                         java.lang.String body,
                         MimeContentType bodytype)
sendResponse

cancelRequest

public void cancelRequest()
cancelRequest

cancelRequest

public void cancelRequest(java.lang.String body,
                          MimeContentType bodytype)

getFinalMessageBody

public java.lang.String getFinalMessageBody()
getFinalMessageBody
Returns:
String

getFinalContentType

public MimeContentType getFinalContentType()
getFinalContentType
Returns:
MimeContentType

getFinalContactList

public SipUriList getFinalContactList()
getFinalContactList
Returns:
SipUriList

getFinalWWWAuthString

public java.lang.String getFinalWWWAuthString()
getFinalWWWAuthString
Returns:
String

getFinalProxyAuthString

public java.lang.String getFinalProxyAuthString()
getFinalProxyAuthString
Returns:
String

getRequestMessageBody

public java.lang.String getRequestMessageBody()
getRequestMessageBody
Returns:
String

getRequestMessageContentType

public MimeContentType getRequestMessageContentType()
getRequestMessageContentType
Returns:
MimeContentType