public class InputStreamFileInput extends Object implements FileInput
Modifier and Type | Class and Description |
---|---|
static class |
InputStreamFileInput.InputStreamWithHints |
static class |
InputStreamFileInput.IteratorProvider |
static interface |
InputStreamFileInput.Opener |
static interface |
InputStreamFileInput.Provider |
Constructor and Description |
---|
InputStreamFileInput(BufferAllocator allocator,
InputStream openedStream) |
InputStreamFileInput(BufferAllocator allocator,
InputStreamFileInput.Opener opener) |
InputStreamFileInput(BufferAllocator allocator,
InputStreamFileInput.Provider provider) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
protected Optional<String> |
getHintOfCurrentInputFileNameForLogging() |
Optional<String> |
hintOfCurrentInputFileNameForLogging() |
boolean |
nextFile() |
Buffer |
poll() |
public InputStreamFileInput(BufferAllocator allocator, InputStreamFileInput.Provider provider)
public InputStreamFileInput(BufferAllocator allocator, InputStreamFileInput.Opener opener)
public InputStreamFileInput(BufferAllocator allocator, InputStream openedStream)
public void close()
close
in interface AutoCloseable
close
in interface FileInput
public Optional<String> hintOfCurrentInputFileNameForLogging()
hintOfCurrentInputFileNameForLogging
in interface FileInput