@Override public void setSubsegmentsLock(ReentrantLock subsegmentsLock) { checkAlreadyEmitted(); this.subsegmentsLock = subsegmentsLock; }
@Override public void setUser(String user) { checkAlreadyEmitted(); this.user = user; }
@Override public void setNamespace(String namespace) { checkAlreadyEmitted(); this.namespace = namespace; }
private void setRemoteForException(Subsegment subsegment, Throwable exception) { subsegment.getCause().getExceptions().forEach((e) -> { if (e.getThrowable() == exception) { e.setRemote(true); } }); }
private ObjectNode getStreamSerializeObjectNode() { ObjectNode obj = (ObjectNode) mapper.valueToTree(this); obj.put("type", "subsegment"); obj.put("parent_id", getParent().getId()); obj.put("trace_id", parentSegment.getTraceId().toString()); return obj; }
public FacadeSegment(AWSXRayRecorder recorder, TraceID traceId, String id, SampleDecision sampleDecision) { super(recorder, "facade"); super.setTraceId(traceId); super.setId(id); this.sampled = (SampleDecision.SAMPLED == sampleDecision); }
private void setRemoteForException(Subsegment subsegment, Throwable exception) { subsegment.getCause().getExceptions().forEach((e) -> { if (e.getThrowable() == exception) { e.setRemote(true); } }); }
private ObjectNode getStreamSerializeObjectNode() { ObjectNode obj = (ObjectNode) mapper.valueToTree(this); obj.put("type", "subsegment"); obj.put("parent_id", getParent().getId()); obj.put("trace_id", parentSegment.getTraceId().toString()); return obj; }
@Override public void setMetadata(Map<String, Map<String, Object>> metadata) { checkAlreadyEmitted(); this.metadata = metadata; }
@Override public void setSampled(boolean sampled) { checkAlreadyEmitted(); this.sampled = sampled; }
@Override public void setEndTime(double endTime) { checkAlreadyEmitted(); this.endTime = endTime; }
@Override public void setOrigin(String origin) { checkAlreadyEmitted(); this.origin = origin; }
@Override public void setAws(Map<String, Object> aws) { checkAlreadyEmitted(); this.aws = aws; }
@Override public void setInProgress(boolean inProgress) { checkAlreadyEmitted(); this.inProgress = inProgress; }
/** * @param emitted * the emitted to set */ @Override public void setEmitted(boolean emitted) { checkAlreadyEmitted(); this.emitted = emitted; }
@Override public void setStartTime(double startTime) { checkAlreadyEmitted(); this.startTime = startTime; }
@Override public void setHttp(Map<String, Object> http) { checkAlreadyEmitted(); this.http = http; }
@Override public void setAnnotations(Map<String, Object> annotations) { checkAlreadyEmitted(); this.annotations = annotations; }
@Override public void setParent(Entity parent) { checkAlreadyEmitted(); this.parent = parent; }
@Override public void setParentId(String parentId) { checkAlreadyEmitted(); this.parentId = parentId; }