/** * Serializes the TraceHeader object into a String. * * @return the String representation of this TraceHeader */ @Override public String toString() { List<String> parts = new ArrayList<>(); if (null != rootTraceId) { parts.add(ROOT_PREFIX + rootTraceId); } if (StringValidator.isNotNullOrBlank(parentId)) { parts.add(PARENT_PREFIX + parentId); } if (null != sampled) { parts.add(sampled.toString()); } additionalParams.forEach( (key,value) -> { parts.add(key + EQUALS + value); }); return String.join(DELIMITER, parts); }
/** * Serializes the TraceHeader object into a String. * * @return the String representation of this TraceHeader */ @Override public String toString() { List<String> parts = new ArrayList<>(); if (null != rootTraceId) { parts.add(ROOT_PREFIX + rootTraceId); } if (StringValidator.isNotNullOrBlank(parentId)) { parts.add(PARENT_PREFIX + parentId); } if (null != sampled) { parts.add(sampled.toString()); } additionalParams.forEach( (key,value) -> { parts.add(key + EQUALS + value); }); return String.join(DELIMITER, parts); }
public static SampleDecision fromString(String text) { if (null != text) { for (SampleDecision decision : SampleDecision.values()) { if (decision.toString().equalsIgnoreCase(text)) { return decision; } } } return null; } }
public static SampleDecision fromString(String text) { if (null != text) { for (SampleDecision decision : SampleDecision.values()) { if (decision.toString().equalsIgnoreCase(text)) { return decision; } } } return null; } }