|
JBoss Marshalling 1.3.0.GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.marshalling.serial.ExternalizedObject
public final class ExternalizedObject

An externalized object. This wrapper allows an object that was written with an Externalizer to be read by
standard Java serialization. Note that if an externalized object's child object graph ever refers to the original
object, there will be an error in the reconstructed object graph such that those references will refer to this
wrapper object rather than the properly externalized object.
| Constructor Summary | |
|---|---|
ExternalizedObject()
|
|
ExternalizedObject(Externalizer externalizer,
java.lang.Object obj)
|
|
| Method Summary | ||
|---|---|---|
|
create(java.lang.Class<T> clazz)
Create an object instance. |
|
void |
readExternal(java.io.ObjectInput in)
|
|
protected java.lang.Object |
readResolve()
Return the externalized object after readExternal() completes. |
|
void |
writeExternal(java.io.ObjectOutput out)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public ExternalizedObject()
public ExternalizedObject(Externalizer externalizer,
java.lang.Object obj)
| Method Detail |
|---|
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOException
public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOException
java.lang.ClassNotFoundExceptionprotected java.lang.Object readResolve()
readExternal() completes.
java.io.ObjectStreamException - never
public <T> T create(java.lang.Class<T> clazz)
throws java.io.InvalidClassException
create in interface Creatorclazz - the type of object to create
java.io.InvalidClassException - if an instance of the class could not be instantiated for some reason
|
JBoss Marshalling 1.3.0.GA | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||