java.io.Externalizable, java.io.Serializablepublic final class ExternalizedObject
extends java.lang.Object
implements java.io.Externalizable
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 | Description |
|---|---|
ExternalizedObject() |
|
ExternalizedObject(Externalizer externalizer,
java.lang.Object obj) |
| Modifier and Type | Method | Description |
|---|---|---|
<T> T |
create(java.lang.Class<T> clazz) |
|
void |
readExternal(java.io.ObjectInput in) |
|
protected java.lang.Object |
readResolve() |
Return the externalized object after
readExternal() completes. |
void |
writeExternal(java.io.ObjectOutput out) |
public ExternalizedObject()
public ExternalizedObject(Externalizer externalizer, java.lang.Object obj)
public void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.Externalizablejava.io.IOExceptionpublic void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.Externalizablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionprotected java.lang.Object readResolve()
readExternal() completes.java.io.ObjectStreamException - neverpublic <T> T create(java.lang.Class<T> clazz)
throws java.io.InvalidClassException
java.io.InvalidClassExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.