All Implemented Interfaces:
Closeable, Flushable, AutoCloseable

  • Field Summary

    Fields

    The message digest associated with this stream.

  • Constructor Summary

    Constructors

    Creates a digest output stream, using the specified output stream and message digest.

  • Method Summary

    Returns the message digest associated with this stream.

    void

    on(boolean on)

    Turns the digest function on or off.

    void

    Associates the specified message digest with this stream.

    toString()

    Prints a string representation of this digest output stream and its associated message digest object.

    void

    write(byte[] b, int off, int len)

    Updates the message digest (if the digest function is on) using the specified subarray, and in any case writes the subarray to the output stream.

    void

    write(int b)

    Updates the message digest (if the digest function is on) using the specified byte, and in any case writes the byte to the output stream.

    Methods declared in class FilterOutputStream

    close, flush, write

    void

    Closes this output stream and releases any system resources associated with the stream.

    void

    Flushes this output stream and forces any buffered output bytes to be written out to the stream.

    void

    Writes b.length bytes to this output stream.

    Methods declared in class Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Creates and returns a copy of this object.

    boolean

    Indicates whether some other object is "equal to" this one.

    protected void

    Deprecated, for removal: This API element is subject to removal in a future version.

    Returns the runtime class of this Object.

    int

    Returns a hash code value for this object.

    final void

    Wakes up a single thread that is waiting on this object's monitor.

    final void

    Wakes up all threads that are waiting on this object's monitor.

    final void

    Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

    final void

    wait(long timeoutMillis)

    Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

    final void

    wait(long timeoutMillis, int nanos)

    Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

  • Field Details

    • digest

  • Constructor Details

    • DigestOutputStream

  • Method Details

    • getMessageDigest

    • setMessageDigest

    • write

    • write

    • on

    • toString