GigaSpaces XAP 9.5 API

net.jini.io
Class CompressedObjectOutputStream

java.lang.Object
  extended by java.io.OutputStream
      extended by java.io.ObjectOutputStream
          extended by net.jini.io.CompressedObjectOutputStream
All Implemented Interfaces:
Closeable, DataOutput, Flushable, ObjectOutput, ObjectStreamConstants

public class CompressedObjectOutputStream
extends ObjectOutputStream

Author:
kimchy

Nested Class Summary
 
Nested classes/interfaces inherited from class java.io.ObjectOutputStream
ObjectOutputStream.PutField
 
Field Summary
 
Fields inherited from interface java.io.ObjectStreamConstants
baseWireHandle, PROTOCOL_VERSION_1, PROTOCOL_VERSION_2, SC_BLOCK_DATA, SC_ENUM, 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_ENUM, TC_EXCEPTION, TC_LONGSTRING, TC_MAX, TC_NULL, TC_OBJECT, TC_PROXYCLASSDESC, TC_REFERENCE, TC_RESET, TC_STRING
 
Constructor Summary
CompressedObjectOutputStream(OutputStream out)
           
 
Method Summary
 void writeChar(int val)
           
 void writeDouble(double val)
           
 void writeFloat(float val)
           
 void writeInt(int val)
           
 void writeLong(long val)
           
 void writeShort(int val)
           
 void writeUTF(String str)
           
 
Methods inherited from class java.io.ObjectOutputStream
annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, replaceObject, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChars, writeClassDescriptor, writeFields, writeObject, writeObjectOverride, writeStreamHeader, writeUnshared
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompressedObjectOutputStream

public CompressedObjectOutputStream(OutputStream out)
                             throws IOException
Throws:
IOException
Method Detail

writeShort

public void writeShort(int val)
                throws IOException
Specified by:
writeShort in interface DataOutput
Overrides:
writeShort in class ObjectOutputStream
Throws:
IOException

writeInt

public void writeInt(int val)
              throws IOException
Specified by:
writeInt in interface DataOutput
Overrides:
writeInt in class ObjectOutputStream
Throws:
IOException

writeLong

public void writeLong(long val)
               throws IOException
Specified by:
writeLong in interface DataOutput
Overrides:
writeLong in class ObjectOutputStream
Throws:
IOException

writeFloat

public void writeFloat(float val)
                throws IOException
Specified by:
writeFloat in interface DataOutput
Overrides:
writeFloat in class ObjectOutputStream
Throws:
IOException

writeDouble

public void writeDouble(double val)
                 throws IOException
Specified by:
writeDouble in interface DataOutput
Overrides:
writeDouble in class ObjectOutputStream
Throws:
IOException

writeUTF

public void writeUTF(String str)
              throws IOException
Specified by:
writeUTF in interface DataOutput
Overrides:
writeUTF in class ObjectOutputStream
Throws:
IOException

writeChar

public void writeChar(int val)
               throws IOException
Specified by:
writeChar in interface DataOutput
Overrides:
writeChar in class ObjectOutputStream
Throws:
IOException

GigaSpaces XAP 9.5 API

Copyright © GigaSpaces.