/** * Depending on the context, returns trace builder that will contain information about the * transformation. This is used to avoid wrapping single transformation with "fused" parent. */ private ShallowTraceBuilder getEffectiveShallowTraceBuilder(final FusionTraceContext traceContext) { if (isPropagationInitiator(traceContext)) { return traceContext.getSurrogate(); } else { return _shallowTraceBuilder; } }
final SettablePromise<T> settable = FusionTask.this.getSettableDelegate(); if (isPropagationInitiator(traceContext)) {
/** * Depending on the context, returns trace builder that will contain information about the * transformation. This is used to avoid wrapping single transformation with "fused" parent. */ private ShallowTraceBuilder getEffectiveShallowTraceBuilder(final FusionTraceContext traceContext) { if (isPropagationInitiator(traceContext)) { return traceContext.getSurrogate(); } else { return _shallowTraceBuilder; } }
final SettablePromise<T> settable = FusionTask.this.getSettableDelegate(); if (isPropagationInitiator(traceContext)) {