Package com.sun.jini.test.impl.mercury

Examples of com.sun.jini.test.impl.mercury.TestListener


         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  // Create two listener objects
  TestListener bad = TestUtils.createNSOListener(manager);
  int badCount = 0;
  TestListener good = TestUtils.createListener(manager);
  int goodCount = 0;

  // Generate some events from first generator
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
  RemoteEvent[] events = new RemoteEvent[NUM_EVENTS];
View Full Code Here


          DURATION1)// Lease duration
  Lease tgl2 = evtReg2.getLease();
  checkLease(tgl2, DURATION1);

  // Create two listener objects
  TestListener myRel = TestUtils.createListener(manager);
  TestListener myRel2 = TestUtils.createListener(manager);
  int myRelCount = 0, myRelCount2 = 0;

  // Generate some events from first generator
  RemoteEvent[] events = new RemoteEvent[NUM_EVENTS];
  for (i = 0; i < NUM_EVENTS; i++) {
View Full Code Here

         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  // Create two listener objects
  TestListener badListener = TestUtils.createREListener(manager);
  TestListener goodListener = TestUtils.createListener(manager);
  int badCount = 0;
  int goodCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
View Full Code Here

  checkLease(tgl, DURATION1);
  logger.log(Level.INFO, "EventRegistration lease good until "
        + new Date(tgl.getExpiration()));

  // Create two listener objects
  TestListener myListener =
      TestUtils.createDisableNSOListener(manager, mr);
  logger.log(Level.INFO, "Got TestListener ref {0}", myListener);
  int eventCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
  RemoteEvent[] events = new RemoteEvent[NUM_EVENTS];
  for (i = 0; i < NUM_EVENTS; i++) {
      events[i] = myGen.generateEvent(evtReg.getID(), 3);
  }

  RemoteEvent[] bogus = {
      new RemoteEvent(myGen, 9999, 9999, null),
      new RemoteEvent(myGen, 5678, 1234, null),
  };

  // Enable the first of our listener objects
  assertCount(myListener, eventCount);
  logger.log(Level.INFO, "Enabling delivery to our REL" + myListener);
  mr.enableDelivery(myListener);

        // Add an extra delay here since we'll only block
  // on the receipt of one event, but we really want
  // to see if a second event is sent as well.
  logger.log(Level.INFO, "sleeping for 5 sec");
  try {
      Thread.sleep(5000);
  } catch (InterruptedException ie) {
      logger.log(Level.INFO, "waking up early - interrupted");
  }
  logger.log(Level.INFO, "awoken");

  logger.log(Level.INFO, "Wating for event delivery");
  eventCount = 1;
        waitForEvents(myListener, eventCount, MAX_WAIT);
  logger.log(Level.INFO, "Verifying event delivery count of " + eventCount);
  assertCount(myListener, eventCount);
  logger.log(Level.INFO, "Verifying events ");
  assertEvent(myListener, events[0]);
  if(myListener.verifyEvents(bogus)) {
      throw new TestException("Successfully verified bogus events");
  }

  mrl.cancel();
    }
View Full Code Here

         mbRel,    // Notification target
         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  TestListener goodListener = TestUtils.createListener(manager);
  int goodCount = 0;
        int goodPullCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
View Full Code Here

         mbRel,    // Notification target
         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  TestListener goodListener = TestUtils.createListener(manager);
  int goodCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
  RemoteEvent[] events = new RemoteEvent[NUM_EVENTS];
View Full Code Here

  } catch (IllegalArgumentException iae) {
      logger.log(Level.INFO,
           "Was not able to re-submit service provided REL - OK");
  }
  // Pass our listener to the mailbox
  TestListener myRel = TestUtils.createListener(manager);
  mr.enableDelivery(myRel);
  assertCount(myRel, 0);
  logger.log(Level.INFO, "Submitted our own REL");

  // Re-submit listener again
View Full Code Here

         mbRel,    // Notification target
         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  TestListener goodListener = TestUtils.createListener(manager);
  int goodCount = 0;
  int badCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
View Full Code Here

         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  // Create two listener objects
  TestListener myListener = TestUtils.createListener(manager);
  int eventCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
  RemoteEvent[] events = new RemoteEvent[NUM_EVENTS];
  for (i = 0; i < NUM_EVENTS; i++) {
      events[i] = myGen.generateEvent(evtReg.getID(), 3);
  }

  RemoteEvent[] bogus = {
      new RemoteEvent(myGen, 9999, 9999, null),
      new RemoteEvent(myGen, 5678, 1234, null),
  };

  // Enable the first of our listener objects
  assertCount(myListener, eventCount);
  logger.log(Level.INFO, "Enabling delivery to our REL" + myListener);
  mr.enableDelivery(myListener);

  logger.log(Level.INFO, "Wating for event delivery");
  eventCount = NUM_EVENTS;
        waitForEvents(myListener, eventCount, MAX_WAIT);
  logger.log(Level.INFO, "Verifying event delivery count of " + eventCount);
  assertCount(myListener, eventCount);
  logger.log(Level.INFO, "Verifying events ");
  assertEvents(myListener, events);
  if(myListener.verifyEvents(bogus)) {
      throw new TestException("Successfully verified bogus events");
  }

        // Delay to ensure that we sleep past the
  // lease expiration.
View Full Code Here

         DURATION1)// Lease duration
  Lease tgl = evtReg.getLease();
  checkLease(tgl, DURATION1);

  // Create two listener objects
  TestListener myListener = TestUtils.createListener(manager);
  int eventCount = 0;

  // Generate some events
  logger.log(Level.INFO, "Generating " + NUM_EVENTS + " events");
  RemoteEvent[] events = new RemoteEvent[NUM_EVENTS];
  for (i = 0; i < NUM_EVENTS; i++) {
      events[i] = myGen.generateEvent(evtReg.getID(), 3);
  }

  RemoteEvent[] bogus = {
      new RemoteEvent(myGen, 9999, 9999, null),
      new RemoteEvent(myGen, 5678, 1234, null),
  };

  // Enable the first of our listener objects
  assertCount(myListener, eventCount);
  logger.log(Level.INFO, "Enabling delivery to our REL" + myListener);
  mr.enableDelivery(myListener);

  logger.log(Level.INFO, "Wating for event delivery");
  eventCount = NUM_EVENTS;
        waitForEvents(myListener, eventCount, MAX_WAIT);
  logger.log(Level.INFO, "Verifying event delivery count of " + eventCount);
  assertCount(myListener, eventCount);
  logger.log(Level.INFO, "Verifying events ");
  assertEvents(myListener, events);
  if(myListener.verifyEvents(bogus)) {
      throw new TestException("Successfully verified bogus events");
  }

        // Delay to ensure that we sleep past the
  // lease expiration.
View Full Code Here

TOP

Related Classes of com.sun.jini.test.impl.mercury.TestListener

Copyright © 2018 www.massapicom. 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.