Package java.util.concurrent

Examples of java.util.concurrent.BlockingQueue.offer()


         BlockingQueue queue = address2key.get(address);
         // on node stop the distribution manager might still return the dead server for a while after we have already removed its queue
         if (queue == null)
            return false;

         boolean added = queue.offer(key);
         if (added) {
            exitingNumberOfKeys.incrementAndGet();
         }
         if (log.isTraceEnabled()) {
            if (added)
View Full Code Here


         BlockingQueue queue = address2key.get(address);
         // on node stop the distribution manager might still return the dead server for a while after we have already removed its queue
         if (queue == null)
            return false;

         boolean added = queue.offer(key);
         if (added) {
            exitingNumberOfKeys.incrementAndGet();
         }
         if (log.isTraceEnabled()) {
            if (added)
View Full Code Here

         BlockingQueue queue = address2key.get(address);
         // on node stop the distribution manager might still return the dead server for a while after we have already removed its queue
         if (queue == null)
            return;

         boolean added = queue.offer(key);
         if (added) {
            exitingNumberOfKeys.incrementAndGet();
         }
         if (log.isTraceEnabled()) {
            if (added)
View Full Code Here

         return false;
      }

      private void tryAddKey(Address address, Object key) {
         BlockingQueue queue = address2key.get(address);
         boolean added = queue.offer(key);
         if (added) {
            exitingNumberOfKeys.incrementAndGet();
         }
         if (log.isTraceEnabled()) {
            if (added)
View Full Code Here

         return false;
      }

      private void tryAddKey(Address address, Object key) {
         BlockingQueue queue = address2key.get(address);
         boolean added = queue.offer(key);
         if (added) {
            exitingNumberOfKeys.incrementAndGet();
         }
         if (log.isTraceEnabled()) {
            if (added)
View Full Code Here

    String filePath = System.getProperty("java.io.tmpdir") + File.separator + "queue" + File.separator + queueName;

    BlockingQueue queue = QueuesHolder.getQueue(queueName);
    Date date1 = new Date();
    Date date2 = new Date();
    queue.offer(date1);
    queue.offer(date2);

    MockConsumerTask task = new MockConsumerTask();
    task.setQueueName(queueName);
    task.start();
View Full Code Here

    BlockingQueue queue = QueuesHolder.getQueue(queueName);
    Date date1 = new Date();
    Date date2 = new Date();
    queue.offer(date1);
    queue.offer(date2);

    MockConsumerTask task = new MockConsumerTask();
    task.setQueueName(queueName);
    task.start();
    task.stop();
View Full Code Here

    String filePath = System.getProperty("java.io.tmpdir") + File.separator + "queue" + File.separator + queueName;

    BlockingQueue queue = QueuesHolder.getQueue(queueName);
    Date date1 = new Date();
    Date date2 = new Date();
    queue.offer(date1);
    queue.offer(date2);

    MockConsumerTask task = new MockConsumerTask();
    task.setQueueName(queueName);
    task.start();
View Full Code Here

    BlockingQueue queue = QueuesHolder.getQueue(queueName);
    Date date1 = new Date();
    Date date2 = new Date();
    queue.offer(date1);
    queue.offer(date2);

    MockConsumerTask task = new MockConsumerTask();
    task.setQueueName(queueName);
    task.start();
    task.stop();
View Full Code Here

    @Subscribe(queueSize = SUBSCRIBER_QUEUE_SIZE)
    @SuppressWarnings({"unchecked", "unused"})
    public void receive(Object event) {
        BlockingQueue sinkNow = this.sink.get();
        if (null != sinkNow && !sinkNow.offer(event)) {
            LOGGER.info("CatchAllSubscriber sink full, rejected an event.");
        }
    }

    public boolean enable(BlockingQueue sink) {
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.