Package edu.jas.util
Class DHTTransportPlain<K,V>
- java.lang.Object
-
- edu.jas.util.DHTTransport<K,V>
-
- edu.jas.util.DHTTransportPlain<K,V>
-
- All Implemented Interfaces:
java.io.Serializable
class DHTTransportPlain<K,V> extends DHTTransport<K,V>
Transport container for a distributed version of a HashTable. Immutable objects. Uses plain objects.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class edu.jas.util.DHTTransport
DHTTransport.Stor
-
-
Constructor Summary
Constructors Constructor Description DHTTransportPlain(K key, V value)Constructs a new DHTTransport Container.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Kkey()Get the key from this DHTTransport Container.private voidreadObject(java.io.ObjectInputStream in)java.lang.StringtoString()toString.Vvalue()Get the value from this DHTTransport Container.private voidwriteObject(java.io.ObjectOutputStream out)-
Methods inherited from class edu.jas.util.DHTTransport
create
-
-
-
-
Method Detail
-
key
public K key() throws java.io.IOException, java.lang.ClassNotFoundException
Get the key from this DHTTransport Container.- Specified by:
keyin classDHTTransport<K,V>- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
value
public V value() throws java.io.IOException, java.lang.ClassNotFoundException
Get the value from this DHTTransport Container.- Specified by:
valuein classDHTTransport<K,V>- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
toString
public java.lang.String toString()
toString.- Overrides:
toStringin classDHTTransport<K,V>
-
writeObject
private void writeObject(java.io.ObjectOutputStream out) throws java.io.IOException- Throws:
java.io.IOException
-
readObject
private void readObject(java.io.ObjectInputStream in) throws java.io.IOException, java.lang.ClassNotFoundException- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-