Class ResourceContentTransformer

java.lang.Object
com.mulesoft.connectors.mcp.internal.server.source.resource.ResourceContentTransformer
All Implemented Interfaces:
ResourceVisitor

public class ResourceContentTransformer extends Object implements ResourceVisitor
ResourceVisitor that transforms the connector's Resource representation into the McpSchema one.
Since:
0.1.0
  • Constructor Details

    • ResourceContentTransformer

      public ResourceContentTransformer(String uri, String mimeType)
  • Method Details

    • visit

      public void visit(TextResource resource)
      Description copied from interface: ResourceVisitor
      visits a text resource
      Specified by:
      visit in interface ResourceVisitor
      Parameters:
      resource - a text resource
    • visit

      public void visit(BlobResource resource)
      Description copied from interface: ResourceVisitor
      visits a blob resource
      Specified by:
      visit in interface ResourceVisitor
      Parameters:
      resource - a blob resource
    • getContent

      public io.modelcontextprotocol.spec.McpSchema.ResourceContents getContent()