Class MDCInjectorComponentExecutorDecorator
java.lang.Object
org.mule.extension.mule.tracing.module.internal.AbstractLifecycleDelegate<org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor<org.mule.runtime.api.meta.model.ComponentModel>>
org.mule.extension.mule.tracing.module.internal.MDCInjectorComponentExecutorDecorator
- All Implemented Interfaces:
org.mule.runtime.api.lifecycle.Disposable,org.mule.runtime.api.lifecycle.Initialisable,org.mule.runtime.api.lifecycle.Lifecycle,org.mule.runtime.api.lifecycle.Startable,org.mule.runtime.api.lifecycle.Stoppable,org.mule.runtime.core.api.context.MuleContextAware,org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor<org.mule.runtime.api.meta.model.ComponentModel>
public class MDCInjectorComponentExecutorDecorator
extends AbstractLifecycleDelegate<org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor<org.mule.runtime.api.meta.model.ComponentModel>>
implements org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor<org.mule.runtime.api.meta.model.ComponentModel>
Executor used to change the event, since we want to add logging variables and the events are immutable.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor
org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor.ExecutorCallback -
Field Summary
Fields inherited from interface org.mule.runtime.api.lifecycle.Disposable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Initialisable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Startable
PHASE_NAMEFields inherited from interface org.mule.runtime.api.lifecycle.Stoppable
PHASE_NAME -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(org.mule.runtime.extension.api.runtime.operation.ExecutionContext<org.mule.runtime.api.meta.model.ComponentModel> executionContext, org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor.ExecutorCallback executorCallback) Methods inherited from class org.mule.extension.mule.tracing.module.internal.AbstractLifecycleDelegate
dispose, getDelegate, initialise, setMuleContext, start, stop
-
Method Details
-
execute
public void execute(org.mule.runtime.extension.api.runtime.operation.ExecutionContext<org.mule.runtime.api.meta.model.ComponentModel> executionContext, org.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor.ExecutorCallback executorCallback) - Specified by:
executein interfaceorg.mule.runtime.extension.api.runtime.operation.CompletableComponentExecutor<org.mule.runtime.api.meta.model.ComponentModel>
-