|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.io.OutputStream
java.io.ObjectOutputStream
com.sun.grid.jgrid.server.JCEPOutputStream
The JCEPOutputStream is used by the Job object to write itself to disk when asked to checkpoint. It uses the Job's codebase property to annotate the serialized objects.
Nested Class Summary |
Nested classes inherited from class java.io.ObjectOutputStream |
java.io.ObjectOutputStream.PutField |
Field Summary | |
private java.lang.String |
annotation
The codebase to use for annotating the serialized objects |
Fields inherited from class java.io.ObjectOutputStream |
|
Fields inherited from interface java.io.ObjectStreamConstants |
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_EXTERNALIZABLE, SC_SERIALIZABLE, SC_WRITE_METHOD, STREAM_MAGIC, STREAM_VERSION, SUBCLASS_IMPLEMENTATION_PERMISSION, SUBSTITUTION_PERMISSION, TC_ARRAY, TC_BASE, TC_BLOCKDATA, TC_BLOCKDATALONG, TC_CLASS, TC_CLASSDESC, TC_ENDBLOCKDATA, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING |
Constructor Summary | |
JCEPOutputStream(java.io.OutputStream out,
java.lang.String annotation)
Creates a new instance of JCEPOutputStream that wrap the given OutputStream. |
Method Summary | |
protected void |
annotateClass(java.lang.Class cl)
Writes the annotation to the serialized object |
Methods inherited from class java.io.ObjectOutputStream |
annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeStreamHeader, writeUnshared, writeUTF |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.lang.String annotation
Constructor Detail |
public JCEPOutputStream(java.io.OutputStream out, java.lang.String annotation) throws java.io.IOException
out
- The OutputStream to wrapannotation
- The codebase to use for annotating the serialized objects
java.io.IOException
- Thrown if there's an error creating the streamMethod Detail |
protected void annotateClass(java.lang.Class cl) throws java.io.IOException
cl
- The Class object for the object being serialized
java.io.IOException
- Thrown when there's an error writing the annotation to the stream
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |