visidia.simulation.process.messages
Class MessagePacket

java.lang.Object
  extended by visidia.simulation.process.messages.MessagePacket
All Implemented Interfaces:
java.io.Serializable

public class MessagePacket
extends java.lang.Object
implements java.io.Serializable

This class encapsulated a message in transit on the network.

See Also:
Serialized Form

Field Summary
protected  int destDoor
          The receiver door.
protected  java.lang.Integer destId
          The receiver id.
protected  Message mesg
          The message.
protected  int srcDoor
          The sender door.
protected  java.lang.Integer srcId
          The sender id.
 
Constructor Summary
MessagePacket(java.lang.Integer senderId, int srcDoor, java.lang.Integer receiverId, int destDoor, Message msg)
          Instantiates a new message packet.
 
Method Summary
 Message message()
          Gets the message.
 int receiverDoor()
          Gets the receiver door.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

srcId

protected java.lang.Integer srcId
The sender id.


destId

protected java.lang.Integer destId
The receiver id.


mesg

protected Message mesg
The message.


srcDoor

protected int srcDoor
The sender door.


destDoor

protected int destDoor
The receiver door.

Constructor Detail

MessagePacket

public MessagePacket(java.lang.Integer senderId,
                     int srcDoor,
                     java.lang.Integer receiverId,
                     int destDoor,
                     Message msg)
Instantiates a new message packet.

Parameters:
senderId - the sender id
srcDoor - the sender door
receiverId - the receiver id
destDoor - the receiver door
msg - the message
Method Detail

receiverDoor

public int receiverDoor()
Gets the receiver door.

Returns:
the receiver door

message

public Message message()
Gets the message.

Returns:
the message