Getting started Community Training Tutorials Documentation APIs, AI & Tools
import org.mule.sdk.compatibility.api.utils.ForwardCompatibilityHelper;
import javax.inject.Inject;
import java.util.Optional;
public class MyOperations {
@Inject
private Optional<ForwardCompatibilityHelper> forwardCompatibilityHelper;
public void myOperation(CorrelationInfo correlationInfo) {
if (forwardCompatibilityHelper.isPresent()) {
// Use the helper on Mule 4.5.0+
DistributedTraceContextManager traceManager =
forwardCompatibilityHelper.get().getDistributedTraceContextManager(correlationInfo);
// Use traceManager...
} else {
// Fallback for older runtimes where the helper is not available
}
}
}



