Class AsyncHeisenbergSource

java.lang.Object
org.mule.runtime.extension.api.runtime.source.Source<String,Object>
org.mule.test.heisenberg.extension.HeisenbergSource
org.mule.test.heisenberg.extension.AsyncHeisenbergSource

@Alias("AsyncListenPayments") @EmitsResponse @Fires(SourceNotificationProvider.class) @Streaming @Stereotype(AsyncSourceStereotype.class) @MediaType("text/plain") public class AsyncHeisenbergSource extends HeisenbergSource
  • Field Details

    • completionCallback

      public static org.mule.runtime.extension.api.runtime.source.SourceCompletionCallback completionCallback
    • sdkCompletionCallback

      public static org.mule.sdk.api.runtime.source.SourceCompletionCallback sdkCompletionCallback
  • Constructor Details

    • AsyncHeisenbergSource

      public AsyncHeisenbergSource()
  • Method Details

    • onSuccess

      @OnSuccess public void onSuccess(@Optional(defaultValue="#[payload]") Long payment, @Optional String sameNameParameter, @ParameterGroup(name="Dangerous-Ricin") RicinGroup ricin, @ParameterGroup(name="Success Info",showInDsl=true) PersonalInfo successInfo, @Optional boolean fail, org.mule.sdk.api.runtime.source.SourceCompletionCallback sdkCompletionCallback, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter)
    • onError

      @OnError public void onError(org.mule.runtime.api.message.Error error, @Optional String sameNameParameter, @Optional Methylamine methylamine, @ParameterGroup(name="Dangerous-Ricin") RicinGroup ricin, @ParameterGroup(name="Error Info",showInDsl=true) PersonalInfo infoError, @Optional boolean propagateError, org.mule.runtime.extension.api.runtime.source.SourceCompletionCallback completionCallback, org.mule.runtime.extension.api.notification.NotificationEmitter notificationEmitter)