package org.skywalking.apm.trace.tag;
import org.skywalking.apm.trace.Span;
/**
* Do the same thing as {@link StringTag}, just with a {@link Boolean} value.
*
* Created by wusheng on 2017/2/17.
*/
public class BooleanTag extends AbstractTag {
private boolean defaultValue;
public BooleanTag(String key, boolean defaultValue) {
super(key);
this.defaultValue = defaultValue;
}
@Override
public void set(Span span, Boolean tagValue) {
span.setTag(key, tagValue);
}
public boolean defaultValue() {
return defaultValue;
}
}