org.apache.derby.impl.store.raw.data
Class DecryptInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by org.apache.derby.impl.store.raw.data.ByteHolderInputStream
          extended by org.apache.derby.impl.store.raw.data.BufferedByteHolderInputStream
              extended by org.apache.derby.impl.store.raw.data.DecryptInputStream
All Implemented Interfaces:
java.io.Closeable

public class DecryptInputStream
extends BufferedByteHolderInputStream

A DecryptInputStream is used by stream container to access an encrypted stream of bytes.


Field Summary
protected  DataFactory dataFactory
           
protected  java.io.InputStream in
           
 
Fields inherited from class org.apache.derby.impl.store.raw.data.ByteHolderInputStream
bh
 
Constructor Summary
DecryptInputStream(java.io.InputStream in, ByteHolder bh, DataFactory dataFactory)
           
 
Method Summary
 void fillByteHolder()
           
 
Methods inherited from class org.apache.derby.impl.store.raw.data.BufferedByteHolderInputStream
available, read, read, skip
 
Methods inherited from class org.apache.derby.impl.store.raw.data.ByteHolderInputStream
getByteHolder, setByteHolder
 
Methods inherited from class java.io.InputStream
close, mark, markSupported, read, reset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataFactory

protected DataFactory dataFactory

in

protected java.io.InputStream in
Constructor Detail

DecryptInputStream

public DecryptInputStream(java.io.InputStream in,
                          ByteHolder bh,
                          DataFactory dataFactory)
                   throws java.io.IOException
Throws:
java.io.IOException
Method Detail

fillByteHolder

public void fillByteHolder()
                    throws java.io.IOException
Specified by:
fillByteHolder in class BufferedByteHolderInputStream
Throws:
java.io.IOException

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.