final PerformanceSnapshot snapshot = pair.getSecond(); snapshot.performanceCountersHolder.pushData(countersHolder); } else {
final Thread thread = pair.getFirst(); if (thread.isAlive()) { final PerformanceSnapshot snapshot = pair.getSecond(); final PerformanceCountersHolder holder = snapshot.countersByComponent.get(componentName); if (holder != null)
final PerformanceSnapshot snapshot = pair.getSecond();
Iterator<OEdge> edgeIterator = neighbors.getSecond().iterator(); while (vertexIterator.hasNext() && edgeIterator.hasNext()) { OVertex v = vertexIterator.next();
Iterator<OEdge> edgeIterator = neighbors.getSecond().iterator(); while (vertexIterator.hasNext() && edgeIterator.hasNext()) { final OVertex v = vertexIterator.next();
final PerformanceSnapshot snapshot = pair.getSecond();
final PerformanceSnapshot snapshot = pair.getSecond();
/** * get adjacent vertices and edges * * @param srcVertex * @param direction * @param types * * @return * * @author Thomas Young (YJJThomasYoung@hotmail.com) */ private ORawPair<Iterable<OVertex>, Iterable<OEdge>> getVerticesAndEdges(OVertex srcVertex, ODirection direction, String... types) { if (direction == ODirection.BOTH) { OMultiCollectionIterator<OVertex> vertexIterator = new OMultiCollectionIterator<>(); OMultiCollectionIterator<OEdge> edgeIterator = new OMultiCollectionIterator<>(); ORawPair<Iterable<OVertex>, Iterable<OEdge>> pair1 = getVerticesAndEdges(srcVertex, ODirection.OUT, types); ORawPair<Iterable<OVertex>, Iterable<OEdge>> pair2 = getVerticesAndEdges(srcVertex, ODirection.IN, types); vertexIterator.add(pair1.getFirst()); vertexIterator.add(pair2.getFirst()); edgeIterator.add(pair1.getSecond()); edgeIterator.add(pair2.getSecond()); return new ORawPair<>(vertexIterator, edgeIterator); } else { Iterable<OEdge> edges1 = srcVertex.getEdges(direction, types); Iterable<OEdge> edges2 = srcVertex.getEdges(direction, types); return new ORawPair<>(new OEdgeToVertexIterable(edges1, direction), edges2); } }