DigestOutputStream (Java SE 26 & JDK 26)
- 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.
voidon(boolean on) Turns the digest function on or off.
voidAssociates the specified message digest with this stream.
toString()Prints a string representation of this digest output stream and its associated message digest object.
voidwrite(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.
voidwrite(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
voidCloses this output stream and releases any system resources associated with the stream.
voidFlushes this output stream and forces any buffered output bytes to be written out to the stream.
voidWrites
b.lengthbytes to this output stream.Methods declared in class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitCreates and returns a copy of this object.
booleanIndicates whether some other object is "equal to" this one.
protected voidDeprecated, for removal: This API element is subject to removal in a future version.
Returns the runtime class of this
Object.intReturns a hash code value for this object.
final voidWakes up a single thread that is waiting on this object's monitor.
final voidWakes up all threads that are waiting on this object's monitor.
final voidCauses the current thread to wait until it is awakened, typically by being notified or interrupted.
final voidwait(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 voidwait(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
-