Package edu.jas.util

Class DHTTransport<K,V>

java.lang.Object
edu.jas.util.DHTTransport<K,V>
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
DHTTransportClear, DHTTransportMarshal, DHTTransportPlain, DHTTransportTerminate

public abstract class DHTTransport<K,V> extends Object implements Serializable
Transport container for a distributed version of a HashTable. Note: Contains code for timing of marshalled versus plain object serialization which can be removed later.
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static enum 
     
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    (package private) static long
     
    (package private) static long
     
    (package private) static long
     
    (package private) static long
     
    static final DHTTransport.Stor
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    protected constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    static <K, V> DHTTransport<K,V>
    create(K key, V value)
    Create a new DHTTransport Container.
    abstract K
    key()
    Get the key from this DHTTransport Container.
    toString.
    abstract V
    Get the value from this DHTTransport Container.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait