Class IronManOperations

java.lang.Object
org.mule.test.marvel.ironman.IronManOperations
All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Disposable, org.mule.runtime.api.lifecycle.Initialisable

public class IronManOperations extends Object implements org.mule.runtime.api.lifecycle.Initialisable, org.mule.runtime.api.lifecycle.Disposable
  • Field Details

  • Constructor Details

    • IronManOperations

      public IronManOperations()
  • Method Details

    • initialise

      public void initialise() throws org.mule.runtime.api.lifecycle.InitialisationException
      Specified by:
      initialise in interface org.mule.runtime.api.lifecycle.Initialisable
      Throws:
      org.mule.runtime.api.lifecycle.InitialisationException
    • dispose

      public void dispose()
      Specified by:
      dispose in interface org.mule.runtime.api.lifecycle.Disposable
    • fireMissile

      @MediaType("text/plain") public void fireMissile(@Config IronMan ironMan, @Connection Missile missile, Villain at, org.mule.sdk.api.runtime.process.CompletionCallback<String,Void> callback)
    • fireMissileMishap

      @MediaType("text/plain") public void fireMissileMishap(@Config IronMan ironMan, @Connection Missile missile, Villain at, org.mule.runtime.extension.api.runtime.process.CompletionCallback<String,Void> callback)
    • fireMissileEpicShot

      @MediaType("text/plain") public void fireMissileEpicShot(@Config IronMan ironMan, @Connection Missile missile, Villain at, org.mule.sdk.api.runtime.process.CompletionCallback<String,Void> callback)
    • findInstructions

      @MediaType("text/plain") public String findInstructions(@Optional @Path(acceptedFileExtensions="xml",location=EMBEDDED) String instructionsFile, @Optional @ClassValue(extendsOrImplements="com.starkindustries.Reader") String readerClass)
    • computeFlightPlan

      @Execution(CPU_INTENSIVE) public void computeFlightPlan(@Config IronMan ironMan, org.mule.runtime.extension.api.runtime.process.CompletionCallback<Void,Void> callback)