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 classResourceWriter.ResourceWriterComparatorThe 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 jakarta.ws.rs.RuntimeTypegetConstraint()BeanFactory<jakarta.ws.rs.ext.MessageBodyWriter<?>>getFactory()List<String>getMediaTypeStrings()IntegergetPriority()jakarta.ws.rs.ext.MessageBodyWriter<?>instance()booleanisBuiltin()booleanmatchesRuntimeType(jakarta.ws.rs.RuntimeType runtimeType)List<jakarta.ws.rs.core.MediaType>mediaTypes()ServerMediaTypeserverMediaType()ResourceWritersetBuiltin(boolean builtin)ResourceWritersetConstraint(jakarta.ws.rs.RuntimeType constraint)ResourceWritersetFactory(BeanFactory<jakarta.ws.rs.ext.MessageBodyWriter<?>> factory)ResourceWritersetMediaTypeStrings(List<String> mediaTypeStrings)ResourceWritersetPriority(Integer priority)StringtoString()
-
-
-
Method Detail
-
setFactory
public ResourceWriter setFactory(BeanFactory<jakarta.ws.rs.ext.MessageBodyWriter<?>> factory)
-
getFactory
public BeanFactory<jakarta.ws.rs.ext.MessageBodyWriter<?>> getFactory()
-
setMediaTypeStrings
public ResourceWriter setMediaTypeStrings(List<String> mediaTypeStrings)
-
getConstraint
public jakarta.ws.rs.RuntimeType getConstraint()
-
setConstraint
public ResourceWriter setConstraint(jakarta.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 jakarta.ws.rs.ext.MessageBodyWriter<?> instance()
-
mediaTypes
public List<jakarta.ws.rs.core.MediaType> mediaTypes()
-
serverMediaType
public ServerMediaType serverMediaType()
-
matchesRuntimeType
public boolean matchesRuntimeType(jakarta.ws.rs.RuntimeType runtimeType)
-
-