/** * {@inheritDoc} */ @Override public Span get(SpanIdent spanIdent) { StorageIndexQuery query = spanQueryFactory.get(spanIdent); List<AbstractSpan> spans = super.executeQuery(query); if (CollectionUtils.isNotEmpty(spans)) { return spans.iterator().next(); } else { return null; } }
/** * Returns the span with given span ident. * * @param spanIdent * {@link SpanIdent} * @return Span with given span ident. */ public AbstractSpan get(SpanIdent spanIdent) { IIndexQuery query = spanQueryFactory.get(spanIdent); Collection<AbstractSpan> results = getIndexingTree().query(query); if (CollectionUtils.isNotEmpty(results)) { return results.iterator().next(); } else { return null; } }