org.das2.stream
Class StreamProcessor

java.lang.Object
  extended by org.das2.stream.StreamProcessor
Direct Known Subclasses:
GUnzipStreamProcessor, GZipStreamProcessor, TAvStreamProcessor

public abstract class StreamProcessor
extends java.lang.Object


Constructor Summary
StreamProcessor()
           
 
Method Summary
 byte[] getDasExceptionStream(java.lang.Throwable t)
           
 java.io.InputStream process(java.io.InputStream in)
           
abstract  void process(java.io.InputStream in, java.io.OutputStream out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StreamProcessor

public StreamProcessor()
Method Detail

process

public abstract void process(java.io.InputStream in,
                             java.io.OutputStream out)
                      throws java.io.IOException
Throws:
java.io.IOException

process

public java.io.InputStream process(java.io.InputStream in)
                            throws java.io.IOException
Throws:
java.io.IOException

getDasExceptionStream

public byte[] getDasExceptionStream(java.lang.Throwable t)