public interface InputStreamSupport
Definition of an interface to be implemented by objects which support reading from an input stream.
When reading data using a FileHandler
per default a reader is used as defined by the
FileBased.read(java.io.Reader)
method. For some configuration formats it is necessary to directly read binary
data. In order to achieve this, a FileBased
object can also implement this interface. It defines an
additional read()
method expecting an InputStream
as argument. If the FileHandler
detects
that its associated FileBased
object implements this interface, it passes the input stream directly rather
than transforming it to a reader.
Modifier and Type | Method and Description |
---|---|
void |
read(InputStream in)
Reads the content of this object from the specified
InputStream . |
void read(InputStream in) throws ConfigurationException, IOException
InputStream
.in
- the input streamConfigurationException
- if a non-I/O related problem occurs, e.g. the data read does not have the expected
formatIOException
- if an I/O error occurs.Copyright © 2001–2022 The Apache Software Foundation. All rights reserved.