Class ResourceWriter
- java.lang.Object
-
- org.jboss.resteasy.reactive.common.model.ResourceWriter
-
public class ResourceWriter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResourceWriter.ResourceWriterComparator
The comparison for now is simple: 1) Application provided writers come first 2) Writers higher priority come first (same as writer interceptors) 3) Then the more specific the media type, the higher the priority 4) Finally we compare the number of media types
-
Constructor Summary
Constructors Constructor Description ResourceWriter()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.ws.rs.RuntimeType
getConstraint()
BeanFactory<javax.ws.rs.ext.MessageBodyWriter<?>>
getFactory()
List<String>
getMediaTypeStrings()
Integer
getPriority()
javax.ws.rs.ext.MessageBodyWriter<?>
instance()
boolean
isBuiltin()
boolean
matchesRuntimeType(javax.ws.rs.RuntimeType runtimeType)
List<javax.ws.rs.core.MediaType>
mediaTypes()
ServerMediaType
serverMediaType()
ResourceWriter
setBuiltin(boolean builtin)
ResourceWriter
setConstraint(javax.ws.rs.RuntimeType constraint)
ResourceWriter
setFactory(BeanFactory<javax.ws.rs.ext.MessageBodyWriter<?>> factory)
ResourceWriter
setMediaTypeStrings(List<String> mediaTypeStrings)
ResourceWriter
setPriority(Integer priority)
String
toString()
-
-
-
Method Detail
-
setFactory
public ResourceWriter setFactory(BeanFactory<javax.ws.rs.ext.MessageBodyWriter<?>> factory)
-
getFactory
public BeanFactory<javax.ws.rs.ext.MessageBodyWriter<?>> getFactory()
-
setMediaTypeStrings
public ResourceWriter setMediaTypeStrings(List<String> mediaTypeStrings)
-
getConstraint
public javax.ws.rs.RuntimeType getConstraint()
-
setConstraint
public ResourceWriter setConstraint(javax.ws.rs.RuntimeType constraint)
-
isBuiltin
public boolean isBuiltin()
-
setBuiltin
public ResourceWriter setBuiltin(boolean builtin)
-
getPriority
public Integer getPriority()
-
setPriority
public ResourceWriter setPriority(Integer priority)
-
instance
public javax.ws.rs.ext.MessageBodyWriter<?> instance()
-
mediaTypes
public List<javax.ws.rs.core.MediaType> mediaTypes()
-
serverMediaType
public ServerMediaType serverMediaType()
-
matchesRuntimeType
public boolean matchesRuntimeType(javax.ws.rs.RuntimeType runtimeType)
-
-