uk.org.ogsadai.activity.transform
Class IncrementalProcessorInputStream.QueueSharingOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--uk.org.ogsadai.activity.transform.IncrementalProcessorInputStream.QueueSharingOutputStream
Enclosing class:
IncrementalProcessorInputStream

private class IncrementalProcessorInputStream.QueueSharingOutputStream
extends java.io.OutputStream

An inner class OutputStream that writes to the same byte buffer that the surrounding class reads from.

Author:
The OGSA-DAI Project Team

Field Summary
private static java.lang.String COPYRIGHT_NOTICE
          Copyright statement
 
Constructor Summary
private IncrementalProcessorInputStream.QueueSharingOutputStream()
           
 
Method Summary
 void write(byte[] bytes, int start, int length)
           
 void write(int b)
           
 
Methods inherited from class java.io.OutputStream
close, flush, write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

COPYRIGHT_NOTICE

private static final java.lang.String COPYRIGHT_NOTICE
Copyright statement

See Also:
Constant Field Values
Constructor Detail

IncrementalProcessorInputStream.QueueSharingOutputStream

private IncrementalProcessorInputStream.QueueSharingOutputStream()
Method Detail

write

public void write(int b)
           throws java.io.IOException
Specified by:
write in class java.io.OutputStream
java.io.IOException

write

public void write(byte[] bytes,
                  int start,
                  int length)
           throws java.io.IOException
Overrides:
write in class java.io.OutputStream
java.io.IOException