Package net.jini.core.event

Examples of net.jini.core.event.RemoteEvent


  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),
  };

  //
  // Kill event mailbox service
  //
  shutdown(0);

  goodCount = NUM_EVENTS;
  logger.log(Level.INFO, "Getting events");
  getCollectedRemoteEvents(tpl, mr, goodCount, MAX_WAIT);
  logger.log(Level.INFO, "Verifying event delivery");
  assertCount(tpl, goodCount);
  logger.log(Level.INFO, "Verifying events");
  assertEvents(tpl, events);

  logger.log(Level.INFO, "Generating another event");
  RemoteEvent re = myGen.generateEvent(evtReg.getID(), 3);
  goodCount++;
  getCollectedRemoteEvents(tpl, mr, goodCount, MAX_WAIT);
  logger.log(Level.INFO, "Verifying event delivery");
  assertCount(tpl, goodCount);
  logger.log(Level.INFO, "Verifying events");
View Full Code Here


    @Override
    public int delete(Collection<RemoteServiceEvent> events) {
        List<EventKey> removals = new ArrayList<EventKey>();
        for(RemoteEvent event : events) {
            for(Map.Entry<EventKey, RemoteServiceEvent> entry : eventLog.entrySet()) {
                RemoteEvent remoteEvent = entry.getValue();
                if(remoteEvent.getClass().getName().equals(event.getClass().getName()) &&
                    remoteEvent.getSequenceNumber()==event.getSequenceNumber()) {
                    removals.add(entry.getKey());
                }
            }
        }
        for(EventKey eventKey : removals) {
View Full Code Here

     */
    class EventNotifier implements Runnable {

        public void run() {
            while (true) {
                RemoteEvent event;
                try {
                    logger.info("EventNotifier waiting for an event");
                    event = eventQ.take();
                } catch (InterruptedException e) {
                    logger.warn("EventNotifier breaking out of main loop");
View Full Code Here

    class EventNotifier implements Runnable {

        public void run() {
            while (true) {
                RemoteEvent event;
                try {
                    event = eventQ.take();
                } catch (InterruptedException e) {
                    System.err.println("EventNotifier breaking out of main loop");
                    break;
View Full Code Here

TOP

Related Classes of net.jini.core.event.RemoteEvent

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.