org.jboss.serial.classmetamodel
Class StreamingClass
java.lang.Object
org.jboss.serial.classmetamodel.StreamingClass
public class StreamingClass
- extends java.lang.Object
A Streaming Class is created every time an object is created on the treaming.
It contains the current version and fields dependencies
- Author:
- Clebert Suconic
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StreamingClass
public StreamingClass(java.lang.Class clazz)
throws java.io.IOException
- Throws:
java.io.IOException
StreamingClass
public StreamingClass(ClassMetaData clazz)
throws java.io.IOException
- Throws:
java.io.IOException
saveStream
public static void saveStream(ClassMetaData metadata,
java.io.ObjectOutput out)
throws java.io.IOException
- Throws:
java.io.IOException
readStream
public static StreamingClass readStream(java.io.ObjectInput inp,
ClassResolver resolver,
java.lang.ClassLoader loader)
throws java.io.IOException
- Throws:
java.io.IOException
getKeyFields
public short[][] getKeyFields()
setKeyFields
public void setKeyFields(short[][] keyFields)
getMetadata
public ClassMetaData getMetadata()
setMetadata
public void setMetadata(ClassMetaData metadata)
JBoss Serialization, a new approach to java-serialization.