@Override public boolean end() { if(getEndTime() < Double.MIN_NORMAL) { setEndTime(Instant.now().toEpochMilli() / 1000.0d); } setInProgress(false); boolean shouldEmit = referenceCount.intValue() <= 0; if (shouldEmit) { checkAlreadyEmitted(); setEmitted(true); } return shouldEmit; }
@Override public void setRuleName(String ruleName) { checkAlreadyEmitted(); if (getAws().get("xray") instanceof Map) { Map<String, Object> a = (HashMap<String, Object>)getAws().get("xray"); HashMap<String, Object> referA = new HashMap<String, Object>(a); referA.put("rule_name", ruleName); this.putAws("xray", referA); } }
@Override public void setResourceArn(String resourceArn) { checkAlreadyEmitted(); this.resourceArn = resourceArn; }
public Segment beginSegment(String name) { return beginSegment(new SegmentImpl(this, name)); }
public SegmentImpl(AWSXRayRecorder creator, String name, TraceID traceId) { super(creator, name); setTraceId(traceId); this.service = new ConcurrentHashMap<>(); this.sampled = true; }
public void close() { getCreator().endSegment(); }
@Override public void setRuleName(String ruleName) { checkAlreadyEmitted(); if (getAws().get("xray") instanceof Map) { Map<String, Object> a = (HashMap<String, Object>)getAws().get("xray"); HashMap<String, Object> referA = new HashMap<String, Object>(a); referA.put("rule_name", ruleName); this.putAws("xray", referA); } }
@Override public void setService(Map<String, Object> service) { checkAlreadyEmitted(); this.service = service; }
public Segment beginSegment(String name) { return beginSegment(new SegmentImpl(this, name)); }
public SegmentImpl(AWSXRayRecorder creator, String name, TraceID traceId) { super(creator, name); setTraceId(traceId); this.service = new ConcurrentHashMap<>(); this.sampled = true; }
public void close() { getCreator().endSegment(); }
@Override public boolean end() { if(getEndTime() < Double.MIN_NORMAL) { setEndTime(Instant.now().toEpochMilli() / 1000.0d); } setInProgress(false); boolean shouldEmit = referenceCount.intValue() <= 0; if (shouldEmit) { checkAlreadyEmitted(); setEmitted(true); } return shouldEmit; }
@Override public void setSampled(boolean sampled) { checkAlreadyEmitted(); this.sampled = sampled; }
public Segment beginSegment(String name, TraceID traceId, String parentId) { Segment segment = new SegmentImpl(this, name, traceId); segment.setParentId(parentId); return beginSegment(segment); }
@Override public void setOrigin(String origin) { checkAlreadyEmitted(); this.origin = origin; }
public Segment beginSegment(String name, TraceID traceId, String parentId) { Segment segment = new SegmentImpl(this, name, traceId); segment.setParentId(parentId); return beginSegment(segment); }
@Override public void setResourceArn(String resourceArn) { checkAlreadyEmitted(); this.resourceArn = resourceArn; }
@Override public void setSampled(boolean sampled) { checkAlreadyEmitted(); this.sampled = sampled; }
@Override public void setUser(String user) { checkAlreadyEmitted(); this.user = user; }
@Override public void setUser(String user) { checkAlreadyEmitted(); this.user = user; }