本文整理了Java中com.github.kristofa.brave.internal.Util.checkNotNull()
方法的一些代码示例,展示了Util.checkNotNull()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Util.checkNotNull()
方法的具体详情如下:
包路径:com.github.kristofa.brave.internal.Util
类名称:Util
方法名:checkNotNull
[英]Copy of com.google.common.base.Preconditions#checkNotNull.
[中]com的副本。谷歌。常见的基础先决条件#checkNotNull。
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* Creates a new instance.
*
* @param state Server span state, should not be <code>null</code>
*/
public ServerSpanThreadBinder(ServerSpanState state) {
this.state = checkNotNull(state, "state");
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* Creates a new instance.
*
* @param state client span state, should not be <code>null</code>
*/
public ClientSpanThreadBinder(ClientSpanState state) {
this.state = checkNotNull(state, "state");
}
代码示例来源:origin: io.zipkin.brave/brave-core
SpanId(Builder builder) {
checkNotNull(builder.spanId, "spanId");
this.traceIdHigh = builder.traceIdHigh;
this.traceId = builder.traceId != null ? builder.traceId : builder.spanId;
this.parentId = builder.nullableParentId != null ? builder.nullableParentId : this.traceId;
this.spanId = builder.spanId;
this.flags = builder.flags;
}
代码示例来源:origin: com.github.kristofa/brave-core
/**
* Creates a new instance.
*
* @param wrappedExecutor Wrapped ExecutorService to which execution will be delegated.
* @param threadBinder Thread binder.
*/
public BraveExecutorService(final ExecutorService wrappedExecutor, final ServerSpanThreadBinder threadBinder) {
this.wrappedExecutor = checkNotNull(wrappedExecutor, "Null wrappedExecutor");
this.threadBinder = checkNotNull(threadBinder, "Null threadBinder");
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* Creates a new instance.
*
* @param state local span state, cannot be <code>null</code>
*/
public LocalSpanThreadBinder(LocalSpanState state) {
this.state = checkNotNull(state, "state");
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* @param endpoint Endpoint of the local service being traced.
*/
public InheritableServerClientAndLocalSpanState(Endpoint endpoint) {
this.endpoint = Util.checkNotNull(endpoint, "Endpoint must be specified.");
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* @deprecated use {@link #wrap(ExecutorService, Brave)} because this constructor loses thread
* state for local span parents.
*/
@Deprecated
public BraveExecutorService(final ExecutorService wrappedExecutor, final ServerSpanThreadBinder serverSpanThreadBinder) {
this.wrappedExecutor = checkNotNull(wrappedExecutor, "Null wrappedExecutor");
this.localSpanThreadBinder = null;
this.serverSpanThreadBinder = checkNotNull(serverSpanThreadBinder, "Null serverSpanThreadBinder");
}
代码示例来源:origin: com.github.kristofa/brave-core
public SpanId build() {
long traceId = this.traceId != null ? this.traceId : checkNotNull(spanId, "spanId");
long parentId = this.parentId != null ? this.parentId : traceId;
return new SpanId(traceId, parentId, checkNotNull(spanId, "spanId"), flags);
}
}
代码示例来源:origin: xuminwlt/j360-dubbo-app-all
public void report(Span span) {
Util.checkNotNull(span, "Null span", new Object[0]);
this.logger.info(Collections.singletonList(span).toString());
}
}
代码示例来源:origin: io.zipkin.brave/brave-core
public static String checkNotBlank(String string, String errorMessageTemplate,
Object... errorMessageArgs) {
if (checkNotNull(string, errorMessageTemplate, errorMessageArgs).trim().isEmpty()) {
throw new IllegalArgumentException(format(errorMessageTemplate, errorMessageArgs));
}
return string;
}
代码示例来源:origin: io.zipkin.brave/brave-core
BraveExecutorService(ExecutorService wrappedExecutor, Brave brave) { // intentionally hidden
this.wrappedExecutor = checkNotNull(wrappedExecutor, "wrappedExecutor");
checkNotNull(brave, "brave");
this.localSpanThreadBinder = brave.localSpanThreadBinder();
this.serverSpanThreadBinder = brave.serverSpanThreadBinder();
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* Special-cased form supporting client address ("ca") and server address ("sa")
*
* @param key "ca" or "sa"
* @param endpoint associated endpoint.
*/
public static BinaryAnnotation address(String key, Endpoint endpoint) {
return create(key, new byte[] {1}, AnnotationType.BOOL, checkNotNull(endpoint, "endpoint"));
}
代码示例来源:origin: com.github.kristofa/brave-core
/**
* Special-cased form supporting {@link zipkinCoreConstants#CLIENT_ADDR} and {@link
* zipkinCoreConstants#SERVER_ADDR}.
*
* @param key {@link zipkinCoreConstants#CLIENT_ADDR} or {@link zipkinCoreConstants#SERVER_ADDR}
* @param endpoint associated endpoint.
*/
public static BinaryAnnotation address(String key, Endpoint endpoint) {
return create(key, new byte[] {1}, AnnotationType.BOOL, checkNotNull(endpoint, "endpoint"));
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* Use for control of how tracing state propagates across threads.
*/
public Builder(ServerClientAndLocalSpanState state) {
this.state = Util.checkNotNull(state, "state must be specified.");
this.localEndpoint = state.endpoint();
// the legacy span state doesn't support nested spans per (#166). Only permit nesting on the span
// state that has instructions on how to use it properly
this.allowNestedLocalSpans = state instanceof InheritableServerClientAndLocalSpanState;
}
代码示例来源:origin: io.zipkin.brave/brave-core
@Override public void report(zipkin.Span span) {
checkNotNull(span, "Null span");
if (logger.isLoggable(Level.INFO)) {
logger.info(span.toString());
}
}
}
代码示例来源:origin: io.zipkin.brave/brave-core
@Override
public void collect(Span span) {
checkNotNull(span, "Null span");
delegate.collect(span);
}
代码示例来源:origin: com.palantir.remoting/brave-extensions
@Override
public void collect(Span span) {
Util.checkNotNull(span, "span must not be null");
for (BinaryAnnotation ba : annotations) {
span.addToBinary_annotations(ba);
}
log.info("{}", span);
}
代码示例来源:origin: io.zipkin.brave/brave-core
/**
* @param endpoint Endpoint of the local service being traced.
*/
public ThreadLocalServerClientAndLocalSpanState(Endpoint endpoint) {
Util.checkNotNull(endpoint, "endpoint must be specified.");
Util.checkNotBlank(endpoint.service_name, "Service name must be specified.");
this.endpoint = endpoint;
}
代码示例来源:origin: com.github.kristofa/brave-core
BinaryAnnotation(String key, byte[] value, AnnotationType type, @Nullable Endpoint host) {
this.key = checkNotBlank(key, "Null or blank key");
this.value = checkNotNull(value, "Null value");
this.type = type;
this.host = host;
}
代码示例来源:origin: io.zipkin.brave/brave-core
BinaryAnnotation(String key, byte[] value, AnnotationType type, @Nullable Endpoint host) {
this.key = checkNotBlank(key, "Null or blank key");
this.value = checkNotNull(value, "Null value");
this.type = type;
this.host = host;
}
内容来源于网络,如有侵权,请联系作者删除!