Class DrStrangeOperations

java.lang.Object
org.mule.test.marvel.drstrange.DrStrangeOperations

public class DrStrangeOperations extends Object
  • Constructor Details

    • DrStrangeOperations

      public DrStrangeOperations()
  • Method Details

    • seekStream

      @MediaType("text/plain") public String seekStream(@Connection MysticConnection connection, @Optional(defaultValue="#[payload]") InputStream stream, int position) throws IOException
      Throws:
      IOException
    • readStream

      @Throws(CustomErrorProvider.class) @MediaType("text/plain") public String readStream(@Connection MysticConnection connection, @Optional(defaultValue="#[payload]") InputStream stream) throws IOException
      Throws:
      IOException
    • toStream

      @MediaType("text/plain") public InputStream toStream(@Connection MysticConnection connection, @Optional(defaultValue="#[payload]") String data)
    • objectToStream

      @MediaType("text/plain") public InputStream objectToStream(@Connection MysticConnection connection, @Optional(defaultValue="#[payload]") Object data)
    • crashCar

      public void crashCar(@Config DrStrange dr)
    • withFlowReference

      @Stereotype(ReferableOperationStereotypeDefinition.class) public void withFlowReference(@Config DrStrange dr, @Optional @FlowReference String flowRef, @ComponentId String name)
    • readObjectStream

      public List<String> readObjectStream(@Content Iterator<String> iteratorValues)
    • sayMagicWords

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MysticConnection,String> sayMagicWords(@Content List<String> values, int fetchSize)
    • getRelics

      public org.mule.runtime.extension.api.runtime.streaming.PagingProvider<MysticConnection,Relic> getRelics(org.mule.runtime.extension.api.runtime.streaming.StreamingHelper streamingHelper)
    • scopeverse

      @MediaType("text/plain") public void scopeverse(org.mule.runtime.extension.api.runtime.route.Chain operations, org.mule.runtime.extension.api.runtime.process.CompletionCallback<Object,Object> callback, @Optional(defaultValue="#[payload]") org.mule.runtime.api.metadata.TypedValue<Object> payload, @Optional(defaultValue="#[attributes]") org.mule.runtime.api.metadata.TypedValue<Object> attributes)
      "Dr. Strange and the Multiple Stream Readers of Madness", featuring an SDK scope.

      Consume the payload stream both at the beginning and the end of the provided chain.

      Parameters:
      operations -
      callback -
      payload -
      attributes -