org.granite.messaging.persistence
Class AbstractExternalizablePersistentCollection
java.lang.Object
org.granite.messaging.persistence.AbstractExternalizablePersistentCollection
- All Implemented Interfaces:
- Externalizable, Serializable
- Direct Known Subclasses:
- ExternalizablePersistentList, ExternalizablePersistentMap, ExternalizablePersistentSet
public abstract class AbstractExternalizablePersistentCollection
- extends Object
- implements Externalizable
- Author:
- Franck WOLFF
- See Also:
- Serialized Form
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
initialized
protected boolean initialized
metadata
protected String metadata
dirty
protected boolean dirty
content
protected Object[] content
AbstractExternalizablePersistentCollection
public AbstractExternalizablePersistentCollection()
AbstractExternalizablePersistentCollection
public AbstractExternalizablePersistentCollection(Object[] content,
boolean initialized,
boolean dirty)
isInitialized
public boolean isInitialized()
setInitialized
protected void setInitialized(boolean initialized)
getMetadata
public String getMetadata()
setMetadata
public void setMetadata(String metadata)
isDirty
public boolean isDirty()
setDirty
public void setDirty(boolean dirty)
getContent
public Object[] getContent()
setContent
public void setContent(Object[] content)
writeExternal
public void writeExternal(ObjectOutput out)
throws IOException
- Specified by:
writeExternal in interface Externalizable
- Throws:
IOException
readExternal
public void readExternal(ObjectInput in)
throws IOException,
ClassNotFoundException
- Specified by:
readExternal in interface Externalizable
- Throws:
IOException
ClassNotFoundException