org.jboss.cache.marshall
Class NodeData
java.lang.Object
org.jboss.cache.marshall.NodeData
- All Implemented Interfaces:
- java.io.Externalizable, java.io.Serializable
- Direct Known Subclasses:
- NodeDataExceptionMarker, NodeDataMarker
public class NodeData
- extends java.lang.Object
- implements java.io.Externalizable
Serializable representation of the data of a node (FQN and attributes)
- Version:
- $Id: NodeData.java,v 1.4 2007/03/12 18:13:47 msurtani Exp $
- Author:
- Bela Ban
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
NodeData
public NodeData()
NodeData
public NodeData(Fqn fqn)
NodeData
public NodeData(Fqn fqn,
java.util.Map attrs)
NodeData
public NodeData(java.lang.String fqn,
java.util.Map attrs)
getAttributes
public java.util.Map getAttributes()
getFqn
public Fqn getFqn()
isMarker
public boolean isMarker()
isExceptionMarker
public boolean isExceptionMarker()
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
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object