Class InputStreamByteBuffer
java.lang.Object
java.io.OutputStream
org.kohsuke.stapler.framework.io.ByteBuffer
io.jenkins.plugins.opentelemetry.job.log.util.InputStreamByteBuffer
- All Implemented Interfaces:
Closeable,Flushable,AutoCloseable
public class InputStreamByteBuffer
extends org.kohsuke.stapler.framework.io.ByteBuffer
Readonly
ByteBuffer backed by an InputStream-
Constructor Summary
ConstructorsConstructorDescriptionInputStreamByteBuffer(InputStream in, io.opentelemetry.api.trace.Tracer tracer) -
Method Summary
Modifier and TypeMethodDescriptionvoidflush()Unsupported by this readonlyByteBufferlonglength()voidwrite(byte[] b) Unsupported by this readonlyByteBuffervoidwrite(byte[] b, int off, int len) Unsupported by this readonlyByteBuffervoidwrite(int b) Unsupported by this readonlyByteBuffervoidwriteTo(OutputStream os) Unsupported by this readonlyByteBufferMethods inherited from class org.kohsuke.stapler.framework.io.ByteBuffer
toStringMethods inherited from class java.io.OutputStream
close, nullOutputStream
-
Constructor Details
-
InputStreamByteBuffer
public InputStreamByteBuffer(@Nonnull InputStream in, @Nonnull io.opentelemetry.api.trace.Tracer tracer)
-
-
Method Details
-
length
public long length()- Overrides:
lengthin classorg.kohsuke.stapler.framework.io.ByteBuffer
-
newInputStream
- Overrides:
newInputStreamin classorg.kohsuke.stapler.framework.io.ByteBuffer
-
write
Unsupported by this readonlyByteBuffer- Overrides:
writein classorg.kohsuke.stapler.framework.io.ByteBuffer- Throws:
UnsupportedOperationException- alwaysIOException
-
write
Unsupported by this readonlyByteBuffer- Overrides:
writein classorg.kohsuke.stapler.framework.io.ByteBuffer- Throws:
UnsupportedOperationException- alwaysIOException
-
writeTo
Unsupported by this readonlyByteBuffer- Overrides:
writeToin classorg.kohsuke.stapler.framework.io.ByteBuffer- Throws:
UnsupportedOperationException- always
-
write
Unsupported by this readonlyByteBuffer- Overrides:
writein classOutputStream- Throws:
UnsupportedOperationException- alwaysIOException
-
flush
Unsupported by this readonlyByteBuffer- Specified by:
flushin interfaceFlushable- Overrides:
flushin classOutputStream- Throws:
UnsupportedOperationException- alwaysIOException
-