org.siprop.v2.stack.sip.transaction
Interface TransactionInfo

All Superinterfaces:
java.lang.Cloneable, Info, Message, java.io.Serializable
All Known Implementing Classes:
TransactionInfoImpl

public interface TransactionInfo
extends Info

This interface holds the packet about a Transaction.

Author:
noritsuna

Method Summary
 long getCSeqNumber()
          Get CSeq Number
 java.lang.String getMethod()
          Get CSeq Method
 Context getOriginalContext()
          Get original Context.
 java.lang.String getTagFrom()
          Get tag of From header
 java.lang.String getTagTo()
          Get tag of To header
 java.lang.String getViaBranch()
          Get Via branch value related transaction
 void setOriginalContext(Context context)
          Set original Context.
 void setTagTo(java.lang.String tag)
          Set tag of To header
 void setViaBranch(java.lang.String branch)
          Set Via branch value
 
Methods inherited from interface org.siprop.v2.core.messge.Info
addPacket, getCurrentPacket, getOriginalPacket, getPacket, setCurrentPacket, setOriginalPacket
 

Method Detail

setOriginalContext

void setOriginalContext(Context context)
Set original Context.

Parameters:
context - original Context.

getOriginalContext

Context getOriginalContext()
Get original Context.

Returns:
Context original Context.

getViaBranch

java.lang.String getViaBranch()
Get Via branch value related transaction

Returns:
Via branch

setViaBranch

void setViaBranch(java.lang.String branch)
Set Via branch value

Parameters:
branch - new Via branch

getTagFrom

java.lang.String getTagFrom()
Get tag of From header

Returns:
From Tag

getTagTo

java.lang.String getTagTo()
Get tag of To header

Returns:
To Tag

setTagTo

void setTagTo(java.lang.String tag)
Set tag of To header

Parameters:
tag - String To Tag

getCSeqNumber

long getCSeqNumber()
Get CSeq Number

Returns:
CSeq number

getMethod

java.lang.String getMethod()
Get CSeq Method

Returns:
CSeq method