Class TaskListener
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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonError(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) voidonStart(org.mule.sdk.api.runtime.source.SourceCallback<String, RequestAttributes> sourceCallback) voidonStop()voidonSuccess(TaskResponseParameterGroup response, org.mule.runtime.extension.api.runtime.source.SourceCallbackContext context, org.mule.sdk.api.runtime.source.DistributedTraceContextManager traceContextManager) voidonTerminate(org.mule.runtime.extension.api.runtime.source.SourceResult sourceResult)
-
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:
onStartin classorg.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:
onStopin classorg.mule.sdk.api.runtime.source.Source<String,RequestAttributes>
-