Package com.tangosol.coherence.rest.io
Class StaticContentMarshaller
java.lang.Object
com.tangosol.coherence.rest.io.StaticContentMarshaller
- All Implemented Interfaces:
Marshaller<StaticContent>
A pass-through marshaller that simply converts HTTP entities into a
StaticContent
and vice versa.- Author:
- as 2015.11.10
-
Field Summary
Fields inherited from interface com.tangosol.coherence.rest.io.Marshaller
FORMAT_OUTPUT
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
marshal
(StaticContent value, OutputStream out, jakarta.ws.rs.core.MultivaluedMap<String, Object> httpHeaders) Write the specified object into the given stream.unmarshal
(InputStream in, jakarta.ws.rs.core.MediaType mediaType) Read an object from the specified stream.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.tangosol.coherence.rest.io.Marshaller
marshalAsFragment
-
Constructor Details
-
StaticContentMarshaller
public StaticContentMarshaller()
-
-
Method Details
-
marshal
public void marshal(StaticContent value, OutputStream out, jakarta.ws.rs.core.MultivaluedMap<String, Object> httpHeaders) throws IOExceptionDescription copied from interface:Marshaller
Write the specified object into the given stream.- Specified by:
marshal
in interfaceMarshaller<StaticContent>
- Parameters:
value
- object to marshallout
- theOutputStream
for the HTTP entity. The implementation should not close the output stream.httpHeaders
- a mutable map of the HTTP message headers.- Throws:
IOException
- if an error occurs during marshalling
-
unmarshal
public StaticContent unmarshal(InputStream in, jakarta.ws.rs.core.MediaType mediaType) throws IOException Description copied from interface:Marshaller
Read an object from the specified stream.- Specified by:
unmarshal
in interfaceMarshaller<StaticContent>
- Parameters:
in
- stream to read frommediaType
- the media type of the object to read- Returns:
- unmarshalled object instance
- Throws:
IOException
- if an error occurs during unmarshalling
-