Interface ImageRawStream.InputStreamFactory
-
- All Known Implementing Classes:
ImageRawStream.ByteArrayStreamFactory
- Enclosing class:
- ImageRawStream
public static interface ImageRawStream.InputStreamFactoryRepresents a factory for InputStream objects. Make sure the class is thread-safe!
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclose()Closes the factory and releases any resources held open during the lifetime of this object.java.io.InputStreamcreateInputStream()Creates and returns a new InputStream.booleanisUsedOnceOnly()Indicates whether this factory is only usable once or many times.
-
-
-
Method Detail
-
isUsedOnceOnly
boolean isUsedOnceOnly()
Indicates whether this factory is only usable once or many times.- Returns:
- true if the factory can only be used once
-
createInputStream
java.io.InputStream createInputStream()
Creates and returns a new InputStream.- Returns:
- the new InputStream
-
close
void close()
Closes the factory and releases any resources held open during the lifetime of this object.
-
-