Public Constructors

public
ByteArrayInputStreamSource(byte[] array)

Public Methods

public
synchronized
void
cancel()

Do any required cleanup on the source of the InputStream. Calling this method essentially
invalidates this InputStreamSource.

public
synchronized
InputStream
createInputStream()

Return a new clone of the InputStream, so that the caller can read the stream from
the beginning. Each invocation of this method (until cancel() is called) will
return an identically-behaving InputStream -- the same contents will be returned.

Returns

An InputStream that the caller can use to read the data source from the
beginning. May return null if this InputStreamSource has been
invalidated by a prior call to cancel(), or if a new InputStream cannot be
created for some other reason.