org.jgroups.blocks

Class TransactionalHashtable.Data

Enclosing Class:
TransactionalHashtable
Implemented Interfaces:
Externalizable

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

Class used to transport updates to all replicas

Field Summary

static int
CLEAR
static int
PUT
static int
PUT_ALL
static int
REMOVE

Constructor Summary

Data()
Used by externalization
Data(int request_type)
Data(int request_type, Map map)
Data(int request_type, Serializable key)
Data(int request_type, Serializable key, Serializable value)
Data(int request_type, Serializable key, Serializable value, Map map)

Method Summary

Serializable
getKey()
Map
getMap()
int
getRequestType()
Serializable
getValue()
void
readExternal(ObjectInput in)
String
requestToString(int r)
String
toString()
void
writeExternal(ObjectOutput out)

Field Details

CLEAR

public static final int CLEAR

Field Value:
4


PUT

public static final int PUT

Field Value:
1


PUT_ALL

public static final int PUT_ALL

Field Value:
2


REMOVE

public static final int REMOVE

Field Value:
3

Constructor Details

Data

public Data()
Used by externalization


Data

public Data(int request_type)


Data

public Data(int request_type,
            Map map)


Data

public Data(int request_type,
            Serializable key)


Data

public Data(int request_type,
            Serializable key,
            Serializable value)


Data

public Data(int request_type,
            Serializable key,
            Serializable value,
            Map map)

Method Details

getKey

public Serializable getKey()


getMap

public Map getMap()


getRequestType

public int getRequestType()


getValue

public Serializable getValue()


readExternal

public void readExternal(ObjectInput in)
            throws IOException,
                   ClassNotFoundException


requestToString

public String requestToString(int r)


toString

public String toString()


writeExternal

public void writeExternal(ObjectOutput out)
            throws IOException


Copyright B) 2001,2002 www.jgroups.com . All Rights Reserved.