Class InputStreamEntry.FileStreamEntry
java.lang.Object
java.io.InputStream
java.io.FilterInputStream
org.jboss.as.controller.client.impl.InputStreamEntry.FileStreamEntry
- All Implemented Interfaces:
Closeable,AutoCloseable,InputStreamEntry
- Enclosing interface:
- InputStreamEntry
public static class InputStreamEntry.FileStreamEntry
extends FilterInputStream
implements InputStreamEntry
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.as.controller.client.impl.InputStreamEntry
InputStreamEntry.CachingStreamEntry, InputStreamEntry.FileStreamEntry, InputStreamEntry.InMemoryEntry -
Field Summary
Fields inherited from class java.io.FilterInputStream
inFields inherited from interface org.jboss.as.controller.client.impl.InputStreamEntry
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopyStream(DataOutput output) Copy the stream.intInitialize the input stream entry.Methods inherited from class java.io.FilterInputStream
available, close, mark, markSupported, read, read, read, reset, skipMethods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Constructor Details
-
FileStreamEntry
- Throws:
IOException
-
FileStreamEntry
- Throws:
IOException
-
-
Method Details
-
initialize
Description copied from interface:InputStreamEntryInitialize the input stream entry.- Specified by:
initializein interfaceInputStreamEntry- Returns:
- the size of the underlying stream
- Throws:
IOException
-
copyStream
Description copied from interface:InputStreamEntryCopy the stream.- Specified by:
copyStreamin interfaceInputStreamEntry- Parameters:
output- the data output- Throws:
IOException- for any error
-