Package org.apache.commons.io.input
Class MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver
java.lang.Object
org.apache.commons.io.input.ObservableInputStream.Observer
org.apache.commons.io.input.MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver
- Enclosing class:
- MessageDigestCalculatingInputStream
public static class MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver
extends ObservableInputStream.Observer
Maintains the message digest.
- 
Constructor SummaryConstructorsConstructorDescriptionMessageDigestMaintainingObserver(MessageDigest messageDigest) Constructs an MessageDigestMaintainingObserver for the given MessageDigest.
- 
Method SummaryModifier and TypeMethodDescriptionvoiddata(byte[] input, int offset, int length) Called to indicate thatInputStream.read(byte[]), orInputStream.read(byte[], int, int)have been called, and are about to invoke data.voiddata(int input) Called to indicate, thatInputStream.read()has been invoked on theObservableInputStream, and will return a value.Methods inherited from class org.apache.commons.io.input.ObservableInputStream.Observerclosed, error, finished
- 
Constructor Details- 
MessageDigestMaintainingObserverConstructs an MessageDigestMaintainingObserver for the given MessageDigest.- Parameters:
- messageDigest- the message digest to use
- Throws:
- NullPointerException- if messageDigest is null.
 
 
- 
- 
Method Details- 
dataDescription copied from class:ObservableInputStream.ObserverCalled to indicate thatInputStream.read(byte[]), orInputStream.read(byte[], int, int)have been called, and are about to invoke data.- Overrides:
- datain class- ObservableInputStream.Observer
- Parameters:
- input- The byte array, which has been passed to the read call, and where data has been stored.
- offset- The offset within the byte array, where data has been stored.
- length- The number of bytes, which have been stored in the byte array.
- Throws:
- IOException- if an I/O error occurs.
 
- 
dataDescription copied from class:ObservableInputStream.ObserverCalled to indicate, thatInputStream.read()has been invoked on theObservableInputStream, and will return a value.- Overrides:
- datain class- ObservableInputStream.Observer
- Parameters:
- input- The value, which is being returned. This will never be -1 (EOF), because, in that case,- ObservableInputStream.Observer.finished()will be invoked instead.
- Throws:
- IOException- if an I/O error occurs.
 
 
-