/** * Log end client API operation. * * @param namespace * The namespace. */ protected void done(final String namespace, final UUID uuid) { final long elapsedNanos = System.nanoTime() - beginNanos; sharedTestState.activeTasks.remove(this, namespace); // Remove from collection of cancellable Futures. sharedTestState.futures.remove(uuid); if (log.isInfoEnabled()) log.info("Done"// + ": nactive=" + sharedTestState.nacting.decrementAndGet() + ", namespace=" + namespace + ", op=" + toString() + ", elapsed=" + TimeUnit.NANOSECONDS.toMillis(elapsedNanos) + "ms" + ", active=" + sharedTestState.activeTasks.entrySet().toString()); }
/** * Log begin client API operation and note timestamp. * * @param namespace * The namespace. */ protected UUID begin(final String namespace, final UUID uuid, final FutureTask<Void> ft) { beginNanos = System.nanoTime(); sharedTestState.activeTasks.put(this, namespace); // insert into cancellable map (UUID => FutureTask) sharedTestState.futures.put(uuid, new FutureAndTask(ft, this)); if (log.isInfoEnabled()) log.info("Call"// + ": nactive=" + sharedTestState.nacting.incrementAndGet() + ", namespace=" + namespace + ", op=" + toString() + ", active=" + sharedTestState.activeTasks.entrySet().toString()); return uuid; }
/** * Log end client API operation. * * @param namespace * The namespace. */ protected void done(final String namespace, final UUID uuid) { final long elapsedNanos = System.nanoTime() - beginNanos; sharedTestState.activeTasks.remove(this, namespace); // Remove from collection of cancellable Futures. sharedTestState.futures.remove(uuid); if (log.isInfoEnabled()) log.info("Done"// + ": nactive=" + sharedTestState.nacting.decrementAndGet() + ", namespace=" + namespace + ", op=" + toString() + ", elapsed=" + TimeUnit.NANOSECONDS.toMillis(elapsedNanos) + "ms" + ", active=" + sharedTestState.activeTasks.entrySet().toString()); }
/** * Log begin client API operation and note timestamp. * * @param namespace * The namespace. */ protected UUID begin(final String namespace, final UUID uuid, final FutureTask<Void> ft) { beginNanos = System.nanoTime(); sharedTestState.activeTasks.put(this, namespace); // insert into cancellable map (UUID => FutureTask) sharedTestState.futures.put(uuid, new FutureAndTask(ft, this)); if (log.isInfoEnabled()) log.info("Call"// + ": nactive=" + sharedTestState.nacting.incrementAndGet() + ", namespace=" + namespace + ", op=" + toString() + ", active=" + sharedTestState.activeTasks.entrySet().toString()); return uuid; }