java.lang.Object
org.mule.sdk.api.runtime.source.Source<String,RequestAttributes>
com.mulesoft.connectors.a2a.internal.server.listener.task.TaskListener

@DisplayName("Task Listener") @EmitsResponse @MetadataScope(outputResolver=MessageSendParamsOutputResolver.class) @MediaType("application/json") public class TaskListener extends org.mule.sdk.api.runtime.source.Source<String,RequestAttributes>
  • Constructor Details

    • TaskListener

      public TaskListener()
  • Method Details

    • onStart

      public void onStart(org.mule.sdk.api.runtime.source.SourceCallback<String,RequestAttributes> sourceCallback) throws org.mule.runtime.api.exception.MuleException
      Specified by:
      onStart in class org.mule.sdk.api.runtime.source.Source<String,RequestAttributes>
      Throws:
      org.mule.runtime.api.exception.MuleException
    • onSuccess

      @OnSuccess public void onSuccess(@ParameterGroup(name="Response",showInDsl=true) TaskResponseParameterGroup response, org.mule.runtime.extension.api.runtime.source.SourceCallbackContext context, org.mule.sdk.api.runtime.source.DistributedTraceContextManager traceContextManager)
    • onError

      @OnError public void onError(@ParameterGroup(name="Error Response",showInDsl=true) @Expression(NOT_SUPPORTED) @ParameterDsl(allowReferences=false) TaskErrorResponseParameterGroup errorResponse, org.mule.runtime.api.message.Error error, org.mule.runtime.extension.api.runtime.source.SourceCallbackContext context, org.mule.sdk.api.runtime.source.DistributedTraceContextManager traceContextManager)
    • onTerminate

      @OnTerminate public void onTerminate(org.mule.runtime.extension.api.runtime.source.SourceResult sourceResult)
    • onStop

      public void onStop()
      Specified by:
      onStop in class org.mule.sdk.api.runtime.source.Source<String,RequestAttributes>