org.miv.mbox.net
Class Packet

java.lang.Object
  extended by org.miv.mbox.net.Packet
All Implemented Interfaces:
Serializable

public class Packet
extends Object
implements Serializable

Packet to encapsulate exchanged objects between senders and receivers.

Each object sent is encapsulated inside such a packet. It allows to send meta-data (actually the sender and receiver names) with the data.

Since:
20040624
Author:
Antoine Dutot
See Also:
Serialized Form

Field Summary
 Object[] data
          Data of the message.
 String from
          Name of the sender.
 String to
          Name of the receiver.
 
Constructor Summary
Packet(String from, String to, Object[] data)
          New packet.
 
Method Summary
 String getFrom()
          Sender of the message.
 Object[] getMessage()
          Message object.
 String getTo()
          Receiver of the message.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

from

public String from
Name of the sender.


to

public String to
Name of the receiver.


data

public Object[] data
Data of the message.

Constructor Detail

Packet

public Packet(String from,
              String to,
              Object[] data)
New packet.

Parameters:
from - Packet sender name.
to - Packet receiver name.
data - Data objects.
Method Detail

getFrom

public String getFrom()
Sender of the message.

Returns:
The sender name.

getTo

public String getTo()
Receiver of the message.

Returns:
The receiver name.

getMessage

public Object[] getMessage()
Message object.

Returns:
The data object.


Copyright © 2011. All Rights Reserved.