Examples of QueueingUsersUpdateHandler


Examples of org.kiji.schema.zookeeper.TestUsersTracker.QueueingUsersUpdateHandler

    final BlockingQueue<Multimap<String, String>> queue = Queues.newSynchronousQueue();

    final UsersTracker tracker =
        ZooKeeperUtils
            .newTableUsersTracker(kiji.getZKClient(), tableURI)
            .registerUpdateHandler(new QueueingUsersUpdateHandler(queue));
    try {
      tracker.start();
      // Initial user map should be empty:
      assertEquals(ImmutableSetMultimap.<String, String>of(), queue.poll(1, TimeUnit.SECONDS));
View Full Code Here

Examples of org.kiji.schema.zookeeper.TestUsersTracker.QueueingUsersUpdateHandler

      final BlockingQueue<Multimap<String, String>> queue = Queues.newArrayBlockingQueue(10);

      final UsersTracker tracker =
          ZooKeeperUtils
              .newTableUsersTracker(kiji.getZKClient(), tableURI)
              .registerUpdateHandler(new QueueingUsersUpdateHandler(queue));
      try {
        tracker.start();
        // Initial user map should be empty:
        assertEquals(ImmutableSetMultimap.<String, String>of(), queue.poll(2, TimeUnit.SECONDS));
View Full Code Here

Examples of org.kiji.schema.zookeeper.TestUsersTracker.QueueingUsersUpdateHandler

  public void testReleasingTableLayoutMonitorWillUpdateZooKeeper() throws Exception {
    final BlockingQueue<Multimap<String, String>> usersQueue = Queues.newSynchronousQueue();
    final UsersTracker tracker =
        ZooKeeperUtils
            .newTableUsersTracker(mZKClient, mTableURI)
            .registerUpdateHandler(new QueueingUsersUpdateHandler(usersQueue));
    try {
      tracker.start();
      Assert.assertEquals(ImmutableSetMultimap.<String, String>of(),
          usersQueue.poll(1, TimeUnit.SECONDS));
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.