oogp2p
Class Nettable

java.lang.Object
  extended byoogp2p.Nettable
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ChatNettable, ChordNettable, ConnectNettable, FileNettable, PastryNettable, RecordNettable, SearchNettable, StringNettable

public abstract class Nettable
extends java.lang.Object
implements java.io.Serializable

Nettable.java This is the object that will be passed around the network.

Version:
0.5
Author:
OOGS
See Also:
Serialized Form

Field Summary
protected  java.lang.String myApplication
           
protected  java.net.InetAddress myReceiver
           
protected  java.net.InetAddress mySender
           
 
Constructor Summary
Nettable()
           
Nettable(java.net.InetAddress receiver)
           
Nettable(java.net.InetAddress sender, java.net.InetAddress receiver)
           
 
Method Summary
 java.lang.String getApplicationName()
           
abstract  java.lang.Object getContents()
           
 java.net.InetAddress getReceiver()
           
 java.net.InetAddress getSender()
           
 void setReceiver(java.net.InetAddress receiver)
           
private  void setSender(java.net.InetAddress sender)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myApplication

protected java.lang.String myApplication

mySender

protected java.net.InetAddress mySender

myReceiver

protected java.net.InetAddress myReceiver
Constructor Detail

Nettable

public Nettable()

Nettable

public Nettable(java.net.InetAddress sender,
                java.net.InetAddress receiver)

Nettable

public Nettable(java.net.InetAddress receiver)
Method Detail

getContents

public abstract java.lang.Object getContents()

setSender

private void setSender(java.net.InetAddress sender)

setReceiver

public void setReceiver(java.net.InetAddress receiver)

getSender

public java.net.InetAddress getSender()

getReceiver

public java.net.InetAddress getReceiver()

getApplicationName

public java.lang.String getApplicationName()