Refine search
@Override public UUID generateId() { long leastSigBits = this.leastSigBits.incrementAndGet(); if (leastSigBits == 0) { this.mostSigBits.incrementAndGet(); } return new UUID(this.mostSigBits.get(), leastSigBits); }
@Override public void reportSuccessfulRequest(long durationTotalMillis) { numSuccessful.incrementAndGet(); successfulDuration.addAndGet(durationTotalMillis); }
private static void endCount(RpcStatus status, long elapsed, boolean succeeded) { status.active.decrementAndGet(); status.total.incrementAndGet(); status.totalElapsed.addAndGet(elapsed); if (status.maxElapsed.get() < elapsed) { status.maxElapsed.set(elapsed); } if (succeeded) { if (status.succeededMaxElapsed.get() < elapsed) { status.succeededMaxElapsed.set(elapsed); } } else { status.failed.incrementAndGet(); status.failedElapsed.addAndGet(elapsed); if (status.failedMaxElapsed.get() < elapsed) { status.failedMaxElapsed.set(elapsed); } } }
public void pushToStream(String message) { int streamNo = (int) this.nextStream.incrementAndGet() % this.queues.size(); AtomicLong offset = this.offsets.get(streamNo); BlockingQueue<FetchedDataChunk> queue = this.queues.get(streamNo); AtomicLong thisOffset = new AtomicLong(offset.incrementAndGet()); List<Message> seq = Lists.newArrayList(); seq.add(new Message(message.getBytes(Charsets.UTF_8))); ByteBufferMessageSet messageSet = new ByteBufferMessageSet(NoCompressionCodec$.MODULE$, offset, JavaConversions.asScalaBuffer(seq)); FetchedDataChunk chunk = new FetchedDataChunk(messageSet, new PartitionTopicInfo("topic", streamNo, queue, thisOffset, thisOffset, new AtomicInteger(1), "clientId"), thisOffset.get()); queue.add(chunk); }
@Override public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { if (request instanceof HttpServletRequest && !Telemetry.isDisabled()) { HttpServletRequest httpServletRequest = (HttpServletRequest) request; String language = httpServletRequest.getHeader("Accept-Language"); if (language != null) { if (!requestsByLanguage.containsKey(language)) { requestsByLanguage.put(language, new AtomicLong(0)); } requestsByLanguage.get(language).incrementAndGet(); } } chain.doFilter(request, response); }
start.compareAndSet(0, startNanos); lastReady.compareAndSet(0, startNanos); processCalls.incrementAndGet(); waitNanos.getAndAdd(startNanos - lastReady.get()); scheduledNanos.addAndGet(quantaScheduledNanos); cpuTimeNanos.addAndGet(quantaCpuNanos);
PollingCache getAndIncrementRef() { synchronized (refCounts) { if (refCounts.get() < 0) { return null; } refCounts.incrementAndGet(); return pollingCache; } }
final PublishProcessor<Long> processor = PublishProcessor.create(); final AtomicLong counter = new AtomicLong(); TestSubscriber<Long> ts = new TestSubscriber<Long>(new DefaultSubscriber<Long>() { while (counter.get() < 102400) { processor.onNext(counter.get()); counter.incrementAndGet();
public void incrementCount(int nodeId) { AtomicLong counter = values.get(nodeId); if(counter == null) { counter = new AtomicLong(0L); values.putIfAbsent(nodeId, counter); } counter.incrementAndGet(); }
void record(long wallNanos, long cpuNanos) { this.calls.incrementAndGet(); this.wallNanos.addAndGet(wallNanos); this.cpuNanos.addAndGet(cpuNanos); }
private static void endCount(RpcStatus status, long elapsed, boolean succeeded) { status.active.decrementAndGet(); status.total.incrementAndGet(); status.totalElapsed.addAndGet(elapsed); if (status.maxElapsed.get() < elapsed) { status.maxElapsed.set(elapsed); } if (succeeded) { if (status.succeededMaxElapsed.get() < elapsed) { status.succeededMaxElapsed.set(elapsed); } } else { status.failed.incrementAndGet(); status.failedElapsed.addAndGet(elapsed); if (status.failedMaxElapsed.get() < elapsed) { status.failedMaxElapsed.set(elapsed); } } }
@Override public UUID generateId() { long leastSigBits = this.leastSigBits.incrementAndGet(); if (leastSigBits == 0) { this.mostSigBits.incrementAndGet(); } return new UUID(this.mostSigBits.get(), leastSigBits); }
@Test public void cancelUpstreamOnceWhenCancelled() { VirtualTimeScheduler vts = VirtualTimeScheduler.create(); AtomicLong upstreamCancelCount = new AtomicLong(); Mono<String> source = Mono.just("foo").log().hide() .doOnCancel(() -> upstreamCancelCount.incrementAndGet()); StepVerifier.withVirtualTime( () -> new MonoDelayElement<>(source, 2, TimeUnit.SECONDS, vts), () -> vts, Long.MAX_VALUE) .expectSubscription() .expectNoEvent(Duration.ofSeconds(1)) .thenCancel() .verify(); vts.advanceTimeBy(Duration.ofHours(1)); assertThat(upstreamCancelCount.get()).isEqualTo(1); }
public void reportException(Exception e) { if(isSevere(e)) severeExceptionCount.incrementAndGet(); else benignExceptionCount.incrementAndGet(); errCountMap.putIfAbsent(e.getClass(), new AtomicLong(0)); errCountMap.get(e.getClass()).incrementAndGet(); }
private void writeNewEntry(long pos, ByteBuffer src) { int length = src.remaining(); writeCount.incrementAndGet(); writeBytes.addAndGet(length); ByteBuffer buff = ByteBuffer.allocateDirect(length); buff.put(src); buff.rewind(); memory.put(pos, buff); }
public void addValue(long v) { nb.incrementAndGet(); if (nb.get() == 1) { min.set(v); max.set(v); } else if (v > max.get()) { max.set(v); } else if (v < min.get()) { min.set(v); } sum.addAndGet(v); sumOfSquare.addAndGet(v * v); sliddingSum.set(sliddingSum.get() * (SLIDING_WINDOW - 1) / SLIDING_WINDOW + v); }
void startInvocation() { final long v = concurrent.incrementAndGet(); // concurrent might decrement here, but we take that missing peak for granted. if (peakConcurrent.get() < v) peakConcurrent.incrementAndGet(); } }
@Test public void defaultFused() { AtomicLong counter = new AtomicLong(2); StepVerifier.create( Flux.range(0, 1000) .index() ) .expectFusion() .expectNext(Tuples.of(0L, 0)) .expectNextMatches(t -> t.getT1() == t.getT2().longValue()) .thenConsumeWhile(t -> t.getT1() == t.getT2().longValue(), it -> counter.incrementAndGet()) .expectComplete() .verify(); assertThat(counter.get()).isEqualTo(1000); }
/** * */ private void inc(){ cnt.incrementAndGet(); String name = Thread.currentThread().getName(); AtomicLong cnt = cntMap.get(name); if (cnt == null) { AtomicLong cnt0 = cntMap.putIfAbsent(name, cnt = new AtomicLong()); if (cnt0 != null) cnt = cnt0; } cnt.incrementAndGet(); }
public void afterInvoke(Throwable error, long nanos) { runningCount.decrementAndGet(); executeTimeNano.addAndGet(nanos); histogramRecord(nanos); if (error != null) { executeErrorCount.incrementAndGet(); lastError = error; lastErrorTimeMillis = System.currentTimeMillis(); } Profiler.release(nanos); }