T - A - public abstract class SourceWrapper<T,A>
extends org.mule.sdk.api.runtime.source.Source<T,A>
Source implementations that allows to intercept all the invocations related to a generic
Source lifecycle and event handlers.| Modifier and Type | Field and Description |
|---|---|
protected org.mule.sdk.api.runtime.source.Source<T,A> |
delegate |
| Constructor and Description |
|---|
SourceWrapper(org.mule.sdk.api.runtime.source.Source<T,A> delegate) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.sdk.api.runtime.source.Source<T,A> |
getDelegate() |
void |
onBackPressure(CoreEvent event,
Map<String,Object> parameters,
org.mule.sdk.api.runtime.source.SourceCallbackContext context,
org.mule.runtime.api.component.execution.CompletableCallback<Void> callback) |
void |
onError(CoreEvent event,
Map<String,Object> parameters,
org.mule.sdk.api.runtime.source.SourceCallbackContext context,
org.mule.runtime.api.component.execution.CompletableCallback<Void> callback) |
void |
onSuccess(CoreEvent event,
Map<String,Object> parameters,
org.mule.sdk.api.runtime.source.SourceCallbackContext context,
org.mule.runtime.api.component.execution.CompletableCallback<Void> callback) |
void |
onTerminate(CoreEvent event,
Map<String,Object> parameters,
org.mule.sdk.api.runtime.source.SourceCallbackContext context,
org.mule.runtime.api.component.execution.CompletableCallback<Void> callback) |
public void onSuccess(CoreEvent event, Map<String,Object> parameters, org.mule.sdk.api.runtime.source.SourceCallbackContext context, org.mule.runtime.api.component.execution.CompletableCallback<Void> callback)
public void onError(CoreEvent event, Map<String,Object> parameters, org.mule.sdk.api.runtime.source.SourceCallbackContext context, org.mule.runtime.api.component.execution.CompletableCallback<Void> callback)
public void onTerminate(CoreEvent event, Map<String,Object> parameters, org.mule.sdk.api.runtime.source.SourceCallbackContext context, org.mule.runtime.api.component.execution.CompletableCallback<Void> callback)
Copyright © 2003–2025 MuleSoft, Inc.. All rights reserved.