@Component
@Provider
public class SerializationMessageBodyReaderAndWriter
extends java.lang.Object
implements javax.ws.rs.ext.MessageBodyReader<java.io.Serializable>, javax.ws.rs.ext.MessageBodyWriter<java.io.Serializable>
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
APPLICATION_JAVA_SERIALIZED_OBJECT |
static javax.ws.rs.core.MediaType |
APPLICATION_JAVA_SERIALIZED_OBJECT_TYPE |
构造器和说明 |
---|
SerializationMessageBodyReaderAndWriter() |
限定符和类型 | 方法和说明 |
---|---|
long |
getSize(java.io.Serializable o,
java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
boolean |
isReadable(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
boolean |
isWriteable(java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType) |
java.io.Serializable |
readFrom(java.lang.Class<java.io.Serializable> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders,
java.io.InputStream entityStream) |
void |
writeTo(java.io.Serializable o,
java.lang.Class<?> type,
java.lang.reflect.Type genericType,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.core.MediaType mediaType,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders,
java.io.OutputStream entityStream) |
public static final java.lang.String APPLICATION_JAVA_SERIALIZED_OBJECT
public static final javax.ws.rs.core.MediaType APPLICATION_JAVA_SERIALIZED_OBJECT_TYPE
public boolean isReadable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
isReadable
在接口中 javax.ws.rs.ext.MessageBodyReader<java.io.Serializable>
public java.io.Serializable readFrom(java.lang.Class<java.io.Serializable> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> httpHeaders, java.io.InputStream entityStream)
readFrom
在接口中 javax.ws.rs.ext.MessageBodyReader<java.io.Serializable>
public boolean isWriteable(java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
isWriteable
在接口中 javax.ws.rs.ext.MessageBodyWriter<java.io.Serializable>
public long getSize(java.io.Serializable o, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType)
getSize
在接口中 javax.ws.rs.ext.MessageBodyWriter<java.io.Serializable>
public void writeTo(java.io.Serializable o, java.lang.Class<?> type, java.lang.reflect.Type genericType, java.lang.annotation.Annotation[] annotations, javax.ws.rs.core.MediaType mediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> httpHeaders, java.io.OutputStream entityStream)
writeTo
在接口中 javax.ws.rs.ext.MessageBodyWriter<java.io.Serializable>