uka.karmi.psp
Class PSPTechnology.PSPOutput

java.lang.Object
  extended byjava.io.OutputStream
      extended byjava.io.ObjectOutputStream
          extended byuka.karmi.stream.MarshalOutputStream
              extended byuka.karmi.psp.PSPTechnology.PSPOutput
All Implemented Interfaces:
java.io.DataOutput, MarshalOutput, java.io.ObjectOutput, java.io.ObjectStreamConstants, PatchOutputStream
Enclosing class:
PSPTechnology

public static final class PSPTechnology.PSPOutput
extends MarshalOutputStream


Nested Class Summary
 
Nested classes inherited from class java.io.ObjectOutputStream
java.io.ObjectOutputStream.PutField
 
Field Summary
(package private)  PSPServer.Connection.Output out
           
 
Fields inherited from class uka.karmi.stream.MarshalOutputStream
 
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
PSPTechnology.PSPOutput(PSPServer.Connection.Output out, Technology technology)
           
 
Method Summary
 void writeHugeBooleanArray(boolean[] b, int off, int len)
           
 void writeHugeByteArray(byte[] b, int off, int len)
           
 void writeHugeCharArray(char[] b, int off, int len)
           
 void writeHugeDoubleArray(double[] b, int off, int len)
           
 void writeHugeFloatArray(float[] b, int off, int len)
           
 void writeHugeIntArray(int[] b, int off, int len)
           
 void writeHugeLongArray(long[] b, int off, int len)
           
 void writeHugeShortArray(short[] b, int off, int len)
           
 
Methods inherited from class uka.karmi.stream.MarshalOutputStream
finishMigration, finishUpdate, getDGCMarshalContext, getTechnology, replaceObject, startMigration, startUpdate, writeStreamHeader
 
Methods inherited from class java.io.ObjectOutputStream
annotateClass, annotateProxyClass, close, defaultWriteObject, drain, enableReplaceObject, flush, putFields, reset, useProtocolVersion, write, write, write, writeBoolean, writeByte, writeBytes, writeChar, writeChars, writeClassDescriptor, writeDouble, writeFields, writeFloat, writeInt, writeLong, writeObject, writeObjectOverride, writeShort, writeUnshared, writeUTF
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

out

PSPServer.Connection.Output out
Constructor Detail

PSPTechnology.PSPOutput

public PSPTechnology.PSPOutput(PSPServer.Connection.Output out,
                               Technology technology)
                        throws java.io.IOException
Method Detail

writeHugeByteArray

public void writeHugeByteArray(byte[] b,
                               int off,
                               int len)
                        throws java.io.IOException
Throws:
java.io.IOException

writeHugeBooleanArray

public void writeHugeBooleanArray(boolean[] b,
                                  int off,
                                  int len)
                           throws java.io.IOException
Throws:
java.io.IOException

writeHugeCharArray

public void writeHugeCharArray(char[] b,
                               int off,
                               int len)
                        throws java.io.IOException
Throws:
java.io.IOException

writeHugeShortArray

public void writeHugeShortArray(short[] b,
                                int off,
                                int len)
                         throws java.io.IOException
Throws:
java.io.IOException

writeHugeLongArray

public void writeHugeLongArray(long[] b,
                               int off,
                               int len)
                        throws java.io.IOException
Throws:
java.io.IOException

writeHugeIntArray

public void writeHugeIntArray(int[] b,
                              int off,
                              int len)
                       throws java.io.IOException
Throws:
java.io.IOException

writeHugeFloatArray

public void writeHugeFloatArray(float[] b,
                                int off,
                                int len)
                         throws java.io.IOException
Throws:
java.io.IOException

writeHugeDoubleArray

public void writeHugeDoubleArray(double[] b,
                                 int off,
                                 int len)
                          throws java.io.IOException
Throws:
java.io.IOException