org.jboss.cache
Class Modification
java.lang.Object
org.jboss.cache.Modification
- All Implemented Interfaces:
- java.io.Serializable
- public class Modification
- extends java.lang.Object
- implements java.io.Serializable
Represents a modification in the cache. Contains the nature of the modification
(e.g. PUT, REMOVE), the fqn of the node, the new value and the previous value.
A list of modifications will be sent to all nodes in a cluster when a transaction
has been committed (PREPARE phase). A Modification is also used to roll back changes,
e.g. since we know the previous value, we can reconstruct the previous state by
applying the changes in a modification listin reverse order.
- See Also:
- Serialized Form
Constructor Summary |
Modification()
|
Modification(int type,
Fqn (src) fqn)
|
Modification(int type,
Fqn (src) fqn,
java.util.Map data)
|
Modification(int type,
Fqn (src) fqn,
java.lang.Object key)
|
Modification(int type,
Fqn (src) fqn,
java.lang.Object key,
java.lang.Object value)
|
Modification(int type,
Fqn (src) fqn,
java.lang.Object key,
java.lang.Object value,
java.lang.Object old_value,
java.util.Map data,
java.util.Map old_data)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PUT_KEY_VALUE
public static final int PUT_KEY_VALUE
- See Also:
- Constant Field Values (src)
PUT_DATA
public static final int PUT_DATA
- See Also:
- Constant Field Values (src)
PUT_DATA_ERASE
public static final int PUT_DATA_ERASE
- See Also:
- Constant Field Values (src)
REMOVE_NODE
public static final int REMOVE_NODE
- See Also:
- Constant Field Values (src)
REMOVE_KEY_VALUE
public static final int REMOVE_KEY_VALUE
- See Also:
- Constant Field Values (src)
REMOVE_DATA
public static final int REMOVE_DATA
- See Also:
- Constant Field Values (src)
Modification
public Modification()
Modification
public Modification(int type,
Fqn (src) fqn,
java.lang.Object key,
java.lang.Object value,
java.lang.Object old_value,
java.util.Map data,
java.util.Map old_data)
Modification
public Modification(int type,
Fqn (src) fqn,
java.lang.Object key,
java.lang.Object value)
Modification
public Modification(int type,
Fqn (src) fqn,
java.lang.Object key)
Modification
public Modification(int type,
Fqn (src) fqn,
java.util.Map data)
Modification
public Modification(int type,
Fqn (src) fqn)
getType
public int getType()
setType
public void setType(int type)
getFqn
public Fqn (src) getFqn()
setFqn
public void setFqn(Fqn (src) fqn)
getKey
public java.lang.Object getKey()
setKey
public void setKey(java.lang.Object key)
getValue
public java.lang.Object getValue()
setValue
public void setValue(java.lang.Object value)
getOldValue
public java.lang.Object getOldValue()
setOldValue
public void setOldValue(java.lang.Object old_value)
getData
public java.util.Map getData()
setData
public void setData(java.util.Map data)
getOldData
public java.util.Map getOldData()
setOldData
public void setOldData(java.util.Map old_data)
toString
public java.lang.String toString()