Class JsonTextResourceContentsEncoder
java.lang.Object
io.quarkiverse.mcp.server.runtime.JsonTextResourceContentsEncoder
- All Implemented Interfaces:
- Encoder<ResourceContentsEncoder.ResourceContentsData<Object>,,- ResourceContents> - ResourceContentsEncoder<Object>
@Singleton
@Priority(0)
public class JsonTextResourceContentsEncoder
extends Object
implements ResourceContentsEncoder<Object>
- 
Nested Class SummaryNested classes/interfaces inherited from interface io.quarkiverse.mcp.server.ResourceContentsEncoderResourceContentsEncoder.ResourceContentsData<TYPE>
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionboolean
- 
Constructor Details- 
JsonTextResourceContentsEncoderpublic JsonTextResourceContentsEncoder()
 
- 
- 
Method Details- 
supports- Specified by:
- supportsin interface- Encoder<ResourceContentsEncoder.ResourceContentsData<Object>,- ResourceContents> 
- Parameters:
- runtimeType- The runtime class of an object that should be encoded, must not be- null
- Returns:
- trueif this encoder can encode the provided type,- falseotherwise
 
- 
encode- Specified by:
- encodein interface- Encoder<ResourceContentsEncoder.ResourceContentsData<Object>,- ResourceContents> 
- Returns:
- the encoded value
 
 
-