Class ServerJsonObjectHandler
java.lang.Object
org.jboss.resteasy.reactive.common.providers.serialisers.jsonp.JsonObjectHandler
org.jboss.resteasy.reactive.server.providers.serialisers.jsonp.ServerJsonObjectHandler
- All Implemented Interfaces:
jakarta.ws.rs.ext.MessageBodyReader<jakarta.json.JsonObject>,jakarta.ws.rs.ext.MessageBodyWriter<jakarta.json.JsonObject>,ServerMessageBodyReader<jakarta.json.JsonObject>,ServerMessageBodyWriter<jakarta.json.JsonObject>
public class ServerJsonObjectHandler
extends org.jboss.resteasy.reactive.common.providers.serialisers.jsonp.JsonObjectHandler
implements ServerMessageBodyWriter<jakarta.json.JsonObject>, ServerMessageBodyReader<jakarta.json.JsonObject>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.jboss.resteasy.reactive.server.spi.ServerMessageBodyWriter
ServerMessageBodyWriter.AllWriteableMessageBodyWriter -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisReadable(Class<?> type, Type genericType, ResteasyReactiveResourceInfo lazyMethod, jakarta.ws.rs.core.MediaType mediaType) booleanisWriteable(Class<?> type, Type genericType, ResteasyReactiveResourceInfo target, jakarta.ws.rs.core.MediaType mediaType) jakarta.json.JsonObjectreadFrom(Class<jakarta.json.JsonObject> type, Type genericType, jakarta.ws.rs.core.MediaType mediaType, ServerRequestContext context) voidwriteResponse(jakarta.json.JsonObject o, Type genericType, ServerRequestContext context) Methods inherited from class org.jboss.resteasy.reactive.common.providers.serialisers.jsonp.JsonObjectHandler
isReadable, isWriteable, readFrom, writeToMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.ws.rs.ext.MessageBodyReader
isReadable, readFromMethods inherited from interface jakarta.ws.rs.ext.MessageBodyWriter
getSize, isWriteable, writeTo
-
Constructor Details
-
ServerJsonObjectHandler
public ServerJsonObjectHandler()
-
-
Method Details
-
isWriteable
public boolean isWriteable(Class<?> type, Type genericType, ResteasyReactiveResourceInfo target, jakarta.ws.rs.core.MediaType mediaType) - Specified by:
isWriteablein interfaceServerMessageBodyWriter<jakarta.json.JsonObject>
-
writeResponse
public void writeResponse(jakarta.json.JsonObject o, Type genericType, ServerRequestContext context) throws jakarta.ws.rs.WebApplicationException - Specified by:
writeResponsein interfaceServerMessageBodyWriter<jakarta.json.JsonObject>- Throws:
jakarta.ws.rs.WebApplicationException
-
isReadable
public boolean isReadable(Class<?> type, Type genericType, ResteasyReactiveResourceInfo lazyMethod, jakarta.ws.rs.core.MediaType mediaType) - Specified by:
isReadablein interfaceServerMessageBodyReader<jakarta.json.JsonObject>
-
readFrom
public jakarta.json.JsonObject readFrom(Class<jakarta.json.JsonObject> type, Type genericType, jakarta.ws.rs.core.MediaType mediaType, ServerRequestContext context) throws jakarta.ws.rs.WebApplicationException - Specified by:
readFromin interfaceServerMessageBodyReader<jakarta.json.JsonObject>- Throws:
jakarta.ws.rs.WebApplicationException
-