@Override public void setPrecursorIds(Set<String> precursorIds) { checkAlreadyEmitted(); this.precursorIds = precursorIds; }
@Override public void setNamespace(String namespace) { checkAlreadyEmitted(); this.namespace = namespace; }
@Override public void setPrecursorIds(Set<String> precursorIds) { checkAlreadyEmitted(); this.precursorIds = precursorIds; }
@Override public void setParentSegment(Segment parentSegment) { checkAlreadyEmitted(); this.parentSegment = parentSegment; }
@Override public void setNamespace(String namespace) { checkAlreadyEmitted(); this.namespace = namespace; }
@Override public void setParentSegment(Segment parentSegment) { checkAlreadyEmitted(); this.parentSegment = parentSegment; }
@Override public void addPrecursorId(String precursorId) { checkAlreadyEmitted(); this.precursorIds.add(precursorId); }
@Override public void addPrecursorId(String precursorId) { checkAlreadyEmitted(); this.precursorIds.add(precursorId); }
@Override public boolean end() { if (logger.isDebugEnabled()) { logger.debug("Subsegment named '" + getName() + "' ending. Parent segment named '" + parentSegment.getName() + "' has reference count " + parentSegment.getReferenceCount()); } if (getEndTime() < Double.MIN_NORMAL) { setEndTime(Instant.now().toEpochMilli() / 1000.0d); } setInProgress(false); boolean shouldEmit = parentSegment.decrementReferenceCount() && parentSegment.isSampled(); if (shouldEmit) { checkAlreadyEmitted(); setEmitted(true); } return shouldEmit; }
@Override public boolean end() { if (logger.isDebugEnabled()) { logger.debug("Subsegment named '" + getName() + "' ending. Parent segment named '" + parentSegment.getName() + "' has reference count " + parentSegment.getReferenceCount()); } if (getEndTime() < Double.MIN_NORMAL) { setEndTime(Instant.now().toEpochMilli() / 1000.0d); } setInProgress(false); boolean shouldEmit = parentSegment.decrementReferenceCount() && parentSegment.isSampled(); if (shouldEmit) { checkAlreadyEmitted(); setEmitted(true); } return shouldEmit; }