Class InboundMessageContext.EntityContent
java.lang.Object
java.io.InputStream
org.glassfish.jersey.message.internal.EntityInputStream
org.glassfish.jersey.message.internal.InboundMessageContext.EntityContent
- All Implemented Interfaces:
Closeable
,AutoCloseable
- Enclosing class:
InboundMessageContext
Input stream and its state. State is represented by the
Type enum
and
is used to control the execution of interceptors.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
(package private) void
close
(boolean force) (package private) boolean
(package private) boolean
(package private) void
setContent
(InputStream content, boolean buffered) Methods inherited from class org.glassfish.jersey.message.internal.EntityInputStream
available, create, ensureNotClosed, getWrappedStream, isClosed, isEmpty, mark, markSupported, read, read, read, reset, setWrappedStream, skip
Methods inherited from class java.io.InputStream
nullInputStream, readAllBytes, readNBytes, readNBytes, skipNBytes, transferTo
-
Field Details
-
buffered
private boolean buffered
-
-
Constructor Details
-
EntityContent
EntityContent()
-
-
Method Details
-
setContent
-
hasContent
boolean hasContent() -
isBuffered
boolean isBuffered() -
close
public void close()Description copied from class:EntityInputStream
The method is customized to not throw an
IOException
if the close operation fails. Instead, a warning message is logged.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceCloseable
- Overrides:
close
in classEntityInputStream
-
close
void close(boolean force)
-