# Uses of Class
org.apache.commons.io.input.ObservableInputStream.Observer

Packages that use ObservableInputStream.Observer
Package
Description
org.apache.commons.io.input
Provides implementations of input classes, such as `InputStream` and `Reader`.

- ## Uses of ObservableInputStream.Observer in org.apache.commons.io.input

  Subclasses of ObservableInputStream.Observer in org.apache.commons.io.input
  Modifier and Type
  Class
  Description
  `static class`
  `MessageDigestCalculatingInputStream.MessageDigestMaintainingObserver`
  Deprecated.
  Maintains the message digest.
  `static class`
  `MessageDigestInputStream.MessageDigestMaintainingObserver`
  Maintains the message digest.
  `class`
  `TimestampedObserver`
  An observer with timestamps.
  Methods in org.apache.commons.io.input that return types with arguments of type ObservableInputStream.Observer
  Modifier and Type
  Method
  Description
  `List<ObservableInputStream.Observer>`
  ObservableInputStream.`getObservers()`
  Gets a copy of currently registered observers.
  Methods in org.apache.commons.io.input with parameters of type ObservableInputStream.Observer
  Modifier and Type
  Method
  Description
  `void`
  ObservableInputStream.`add(ObservableInputStream.Observer observer)`
  Adds an Observer.
  `void`
  ObservableInputStream.`remove(ObservableInputStream.Observer observer)`
  Removes an Observer.
  Method parameters in org.apache.commons.io.input with type arguments of type ObservableInputStream.Observer
  Modifier and Type
  Method
  Description
  `void`
  ObservableInputStream.AbstractBuilder.`setObservers(List<ObservableInputStream.Observer> observers)`
  Sets the list of observer callbacks.
  Constructors in org.apache.commons.io.input with parameters of type ObservableInputStream.Observer
  Modifier
  Constructor
  Description
  ``
  `ObservableInputStream(InputStream inputStream, ObservableInputStream.Observer... observers)`
  Constructs a new ObservableInputStream for the given InputStream.