org.javagroups.blocks
Class TransactionalHashtable.Data

java.lang.Object
  extended byorg.javagroups.blocks.TransactionalHashtable.Data
All Implemented Interfaces:
java.io.Externalizable, java.io.Serializable
Enclosing class:
TransactionalHashtable

public static class TransactionalHashtable.Data
extends java.lang.Object
implements java.io.Externalizable

Class used to transport updates to all replicas

See Also:
Serialized Form

Field Summary
static int CLEAR
           
static int PUT
           
static int PUT_ALL
           
static int REMOVE
           
 
Constructor Summary
TransactionalHashtable.Data()
          Used by externalization
TransactionalHashtable.Data(int request_type)
           
TransactionalHashtable.Data(int request_type, java.util.Map map)
           
TransactionalHashtable.Data(int request_type, java.io.Serializable key)
           
TransactionalHashtable.Data(int request_type, java.io.Serializable key, java.io.Serializable value)
           
TransactionalHashtable.Data(int request_type, java.io.Serializable key, java.io.Serializable value, java.util.Map map)
           
 
Method Summary
 java.io.Serializable getKey()
           
 java.util.Map getMap()
           
 int getRequestType()
           
 java.io.Serializable getValue()
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String requestToString(int r)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PUT

public static final int PUT
See Also:
Constant Field Values

PUT_ALL

public static final int PUT_ALL
See Also:
Constant Field Values

REMOVE

public static final int REMOVE
See Also:
Constant Field Values

CLEAR

public static final int CLEAR
See Also:
Constant Field Values
Constructor Detail

TransactionalHashtable.Data

public TransactionalHashtable.Data()
Used by externalization


TransactionalHashtable.Data

public TransactionalHashtable.Data(int request_type)

TransactionalHashtable.Data

public TransactionalHashtable.Data(int request_type,
                                   java.io.Serializable key,
                                   java.io.Serializable value)

TransactionalHashtable.Data

public TransactionalHashtable.Data(int request_type,
                                   java.io.Serializable key)

TransactionalHashtable.Data

public TransactionalHashtable.Data(int request_type,
                                   java.util.Map map)

TransactionalHashtable.Data

public TransactionalHashtable.Data(int request_type,
                                   java.io.Serializable key,
                                   java.io.Serializable value,
                                   java.util.Map map)
Method Detail

getRequestType

public int getRequestType()

getKey

public java.io.Serializable getKey()

getValue

public java.io.Serializable getValue()

getMap

public java.util.Map getMap()

toString

public java.lang.String toString()

requestToString

public java.lang.String requestToString(int r)

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException


Copyright © 2001,2002 www.javagroups.com . All Rights Reserved.