本文整理了Java中org.apache.htrace.core.Tracer.newScopeImpl()
方法的一些代码示例,展示了Tracer.newScopeImpl()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Tracer.newScopeImpl()
方法的具体详情如下:
包路径:org.apache.htrace.core.Tracer
类名称:Tracer
方法名:newScopeImpl
暂无
代码示例来源:origin: org.apache.htrace/htrace-core
/**
* Create a new trace scope.
*
* If there are no scopes above the current scope, we will apply our
* configured samplers. Otherwise, we will create a span only if this thread
* is already tracing.
*/
public TraceScope newScope(String description) {
TraceScope parentScope = threadLocalScope.get();
ThreadContext context = threadContext.get();
if (parentScope != null) {
return newScopeImpl(context, description, parentScope);
}
if (!context.isTopLevel()) {
context.pushScope();
return nullScope;
}
if (!sample()) {
context.pushScope();
return nullScope;
}
return newScopeImpl(context, description);
}
代码示例来源:origin: apache/incubator-htrace
/**
* Create a new trace scope.
*
* If there are no scopes above the current scope, we will apply our
* configured samplers. Otherwise, we will create a trace Span only if this thread
* is already tracing.
* @param description The description of the new span to create.
* @return The new trace scope.
*/
public TraceScope newScope(String description) {
TraceScope parentScope = threadLocalScope.get();
ThreadContext context = threadContext.get();
if (parentScope != null) {
return newScopeImpl(context, description, parentScope);
}
if (!context.isTopLevel()) {
context.pushScope();
return nullScope;
}
if (!sample()) {
context.pushScope();
return nullScope;
}
return newScopeImpl(context, description);
}
代码示例来源:origin: org.apache.htrace/htrace-core4
/**
* Create a new trace scope.
*
* If there are no scopes above the current scope, we will apply our
* configured samplers. Otherwise, we will create a trace Span only if this thread
* is already tracing.
* @param description The description of the new span to create.
* @return The new trace scope.
*/
public TraceScope newScope(String description) {
TraceScope parentScope = threadLocalScope.get();
ThreadContext context = threadContext.get();
if (parentScope != null) {
return newScopeImpl(context, description, parentScope);
}
if (!context.isTopLevel()) {
context.pushScope();
return nullScope;
}
if (!sample()) {
context.pushScope();
return nullScope;
}
return newScopeImpl(context, description);
}
代码示例来源:origin: org.apache.htrace/htrace-core4
if (parentId.isValid() &&
(!parentId.equals(parentScope.getSpan().getSpanId()))) {
return newScopeImpl(context, description, parentScope, parentId);
} else {
return newScopeImpl(context, description, parentScope);
return newScopeImpl(context, description, parentId);
return nullScope;
return newScopeImpl(context, description);
代码示例来源:origin: apache/incubator-htrace
if (parentId.isValid() &&
(!parentId.equals(parentScope.getSpan().getSpanId()))) {
return newScopeImpl(context, description, parentScope, parentId);
} else {
return newScopeImpl(context, description, parentScope);
return newScopeImpl(context, description, parentId);
return nullScope;
return newScopeImpl(context, description);
代码示例来源:origin: org.apache.htrace/htrace-core
if (parentId.isValid() &&
(!parentId.equals(parentScope.getSpan().getSpanId()))) {
return newScopeImpl(context, description, parentScope, parentId);
} else {
return newScopeImpl(context, description, parentScope);
return newScopeImpl(context, description, parentId);
return nullScope;
return newScopeImpl(context, description);
内容来源于网络,如有侵权,请联系作者删除!