Package java.util.concurrent.atomic

Examples of java.util.concurrent.atomic.AtomicLong.incrementAndGet()


                  if (i%100==0) {
                    region.compactStores();
                  }
                }
              }
              long ts = timeStamps.incrementAndGet();
              List<Mutation> mrm = new ArrayList<Mutation>();
              if (op) {
                Put p = new Put(row2, ts);
                p.add(fam1, qual1, value1);
                mrm.add(p);
View Full Code Here


                if (c == null)
                {
                    c = new AtomicLong();
                    timeoutsPerHost.put(ip, c);
                }
                c.incrementAndGet();
                // we only create AtomicLong instances here, so that the write
                // access to the hashmap happens single-threadedly.
                if (recentTimeoutsPerHost.get(ip) == null)
                    recentTimeoutsPerHost.put(ip, new AtomicLong());
View Full Code Here

         * values will not be available.
         */
        if (tt != null) {
            AtomicLong l = msgmap.get(tt);
            if (l != null) {
                l.incrementAndGet();
            }
        }
    }   
   
    void incrEasInvalidSipMessages(String host, int port) {
View Full Code Here

        assertValues(recorder.getValuePerMinute());
        assertValues(recorder.getValuePerHour());
        assertValues(recorder.getValuePerWeek());

        // one increment in second
        counter.incrementAndGet();
        recorder.recordOneSecond();
        assertValues(recorder.getValuePerSecond(), 1);
        assertValues(recorder.getValuePerMinute());
        assertValues(recorder.getValuePerHour());
        assertValues(recorder.getValuePerWeek());
View Full Code Here

        assertValues(recorder.getValuePerMinute());
        assertValues(recorder.getValuePerHour());
        assertValues(recorder.getValuePerWeek());

        // two increments in second
        counter.incrementAndGet();
        counter.incrementAndGet();
        recorder.recordOneSecond();
        assertValues(recorder.getValuePerSecond(), 2, 1);
        assertValues(recorder.getValuePerMinute());
        assertValues(recorder.getValuePerHour());
View Full Code Here

        assertValues(recorder.getValuePerHour());
        assertValues(recorder.getValuePerWeek());

        // two increments in second
        counter.incrementAndGet();
        counter.incrementAndGet();
        recorder.recordOneSecond();
        assertValues(recorder.getValuePerSecond(), 2, 1);
        assertValues(recorder.getValuePerMinute());
        assertValues(recorder.getValuePerHour());
        assertValues(recorder.getValuePerWeek());
View Full Code Here

        MessageConsumer consumer = session.createConsumer(session.createQueue(QUEUE_NAME));
        consumer.setMessageListener(new MessageListener() {

            @Override
            public void onMessage(Message message) {
                receiveCounter.incrementAndGet();
            }
        });

        // Wait for a while to let MQ process the message
        TimeUnit.MILLISECONDS.sleep(DELIVERY_DELAY_MS * 2);
 
View Full Code Here

                try {
                    if(LOG.isDebugEnabled()) {
                        LOG.debug("Got my message: " + message);
                    }
                    receivedOneCondition.countDown();
                    received.incrementAndGet();
                    waitCondition.await(5, TimeUnit.MINUTES);
                    if(LOG.isDebugEnabled()) {
                        LOG.debug("acking message: " + message);
                    }
                    message.acknowledge();
View Full Code Here

        final AtomicLong received = new AtomicLong();
        sub = session.createDurableSubscriber(destination, "mySub");
        sub.setMessageListener(new MessageListener() {
            @Override
            public void onMessage(Message message) {
                received.incrementAndGet();
            }
        });

        LOG.info("Waiting for messages to arrive");
View Full Code Here

        MessageConsumer consumer = session.createConsumer(session.createQueue(QUEUE_NAME));
        consumer.setMessageListener(new MessageListener() {

            @Override
            public void onMessage(Message message) {
                receiveCounter.incrementAndGet();
            }
        });

        List<Sender> senderThreads = new ArrayList<Sender>();
        for (int i = 0; i < THREAD_COUNT; i++) {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.