java.lang.Object
java.io.InputStream
org.refcodes.io.TimeoutInputStream
org.refcodes.io.TimeoutInputStream.DummyTimeoutInputStream
- All Implemented Interfaces:
Closeable,AutoCloseable,org.refcodes.mixin.ReadTimeoutMillisAccessor
- Enclosing class:
- TimeoutInputStream
Dummy implementation of a
TimeoutInputStream directly delegating
to the given InputStream to test whether the
TimeoutInputStream has any latencies compared to the
TimeoutInputStream.DummyTimeoutInputStream.-
Nested Class Summary
Nested classes/interfaces inherited from class org.refcodes.io.TimeoutInputStream
TimeoutInputStream.DummyTimeoutInputStreamNested classes/interfaces inherited from interface org.refcodes.mixin.ReadTimeoutMillisAccessor
org.refcodes.mixin.ReadTimeoutMillisAccessor.ReadTimeoutMillisBuilder<B extends org.refcodes.mixin.ReadTimeoutMillisAccessor.ReadTimeoutMillisBuilder<B>>, org.refcodes.mixin.ReadTimeoutMillisAccessor.ReadTimeoutMillisMutator, org.refcodes.mixin.ReadTimeoutMillisAccessor.ReadTimeoutMillisProperty -
Constructor Summary
ConstructorsConstructorDescriptionDummyTimeoutInputStream(InputStream aInputStream) Instantiates a new dummy timeout input stream. -
Method Summary
Modifier and TypeMethodDescriptionintvoidclose()booleaninthashCode()voidmark(int aReadlimit) booleanintread()intread(byte[] aB) intread(byte[] aB, int aOff, int aLen) byte[]intreadNBytes(byte[] b, int off, int len) byte[]readNBytes(int aArg0) voidreset()longskip(long aArg0) toString()longtransferTo(OutputStream aOut) Methods inherited from class org.refcodes.io.TimeoutInputStream
getReadTimeoutMillis, read, read, read, readNBytes, readNBytesMethods inherited from class java.io.InputStream
nullInputStream, skipNBytes
-
Constructor Details
-
DummyTimeoutInputStream
Instantiates a new dummy timeout input stream.- Parameters:
aInputStream- the input stream
-
-
Method Details
-
available
- Overrides:
availablein classTimeoutInputStream- Throws:
IOException
-
close
- Specified by:
closein interfaceAutoCloseable- Specified by:
closein interfaceCloseable- Overrides:
closein classTimeoutInputStream- Throws:
IOException
-
equals
-
hashCode
public int hashCode() -
mark
public void mark(int aReadlimit) - Overrides:
markin classTimeoutInputStream
-
markSupported
public boolean markSupported()- Overrides:
markSupportedin classTimeoutInputStream
-
read
- Overrides:
readin classTimeoutInputStream- Throws:
IOException
-
read
- Overrides:
readin classTimeoutInputStream- Throws:
IOException
-
read
- Overrides:
readin classTimeoutInputStream- Throws:
IOException
-
readAllBytes
- Overrides:
readAllBytesin classInputStream- Throws:
IOException
-
readNBytes
- Overrides:
readNBytesin classTimeoutInputStream- Throws:
IOException
-
readNBytes
- Overrides:
readNBytesin classTimeoutInputStream- Throws:
IOException
-
reset
- Overrides:
resetin classTimeoutInputStream- Throws:
IOException
-
skip
- Overrides:
skipin classTimeoutInputStream- Throws:
IOException
-
toString
-
transferTo
- Overrides:
transferToin classInputStream- Throws:
IOException
-