org.siprop.v2.core.messge
Interface Info

All Superinterfaces:
java.lang.Cloneable, Message, java.io.Serializable
All Known Subinterfaces:
B2BUAInfo, MessageContextInfo, TransactionInfo, UAInfo
All Known Implementing Classes:
AbstractInfo, DefaultSIPB2BUAInfo, DefaultSIPUAInfo, MessageContextInfoImpl, TransactionInfoImpl

public interface Info
extends Message

This interface holds the message about a packet.

Author:
noritsuna

Method Summary
 void addPacket(Packet packet)
          add Packet.
 Packet getCurrentPacket()
          get current Packet.
 Packet getOriginalPacket()
          get original Packet.
 Packet getPacket(boolean isNextStep)
          get Packet.
isNextStep In the case of true , gotten Packet is deleted from list.
 void setCurrentPacket(Packet currentPacket)
          set current Packet.
 void setOriginalPacket(Packet originalPacket)
          set original Packet.
 

Method Detail

getPacket

Packet getPacket(boolean isNextStep)
get Packet.
isNextStep In the case of true , gotten Packet is deleted from list.

Parameters:
isNextStep -
Returns:
current Packet

addPacket

void addPacket(Packet packet)
add Packet.

Parameters:
packet -

setOriginalPacket

void setOriginalPacket(Packet originalPacket)
set original Packet.

Parameters:
originalPacket - original Packet

getOriginalPacket

Packet getOriginalPacket()
get original Packet.

Returns:
original Packet

getCurrentPacket

Packet getCurrentPacket()
get current Packet.

Returns:
current Packet

setCurrentPacket

void setCurrentPacket(Packet currentPacket)
set current Packet.

Parameters:
currentPacket -