org.jboss.serial.persister
Class PrivateWritePersister
java.lang.Object
org.jboss.serial.persister.PrivateWritePersister
- All Implemented Interfaces:
- Persister
- public class PrivateWritePersister
- extends java.lang.Object
- implements Persister
$Id: PrivateWritePersister.java,v 1.8 2005/11/03 19:02:36 csuconic Exp $
- Author:
- Clebert Suconic
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrivateWritePersister
public PrivateWritePersister()
getId
public byte getId()
- Description copied from interface:
Persister
- You need to always return what was sent by setId. This is to enable Streaming to discover what Persister to use
- Specified by:
getId
in interface Persister
setId
public void setId(byte id)
- Specified by:
setId
in interface Persister
getExternalizer
public ExternalizePersister getExternalizer()
setExternalizer
public void setExternalizer(ExternalizePersister externalizer)
getRegular
public RegularObjectPersister getRegular()
setRegular
public void setRegular(RegularObjectPersister regular)
writeData
public void writeData(ObjectDescription descriptor,
java.io.ObjectOutput out,
java.lang.Object obj,
ObjectSubstitutionInterface substitution)
throws java.io.IOException
- Specified by:
writeData
in interface Persister
- Throws:
java.io.IOException
readData
public java.lang.Object readData(java.lang.ClassLoader loader,
ObjectDescription descriptor,
java.io.ObjectInput input,
ObjectSubstitutionInterface substitution)
throws java.io.IOException
- Specified by:
readData
in interface Persister
- Throws:
java.io.IOException
JBoss Serialization, a new approach to java-serialization.