Package org.eclipse.ecf.core.events

Examples of org.eclipse.ecf.core.events.IContainerDisconnectedEvent


      } else if (config.getContext().isGroupManager()) {
        // some other container joined and we're the server
        handleJoined(e.getTargetID());
      }
    } else if (event instanceof IContainerDisconnectedEvent) {
      IContainerDisconnectedEvent e = (IContainerDisconnectedEvent) event;
      // some other container departed -- same as peer deactivation
      if (!e.getTargetID().equals(
          config.getContext().getLocalContainerID())) {
        handleLeave(e.getTargetID());
      }
    } else if (event instanceof ISharedObjectActivatedEvent) {/*
                                   * ISharedObjectActivatedEvent
                                   * e =
                                   * (ISharedObjectActivatedEvent)
 
View Full Code Here


    client.addListener(createListener());
    client.connect(createServerID(), null);
    client.disconnect();
    final Object o = clientDisconnectedEvents.get(0);
    assertTrue(o instanceof IContainerDisconnectedEvent);
    final IContainerDisconnectedEvent cco = (IContainerDisconnectedEvent) o;
    assertTrue(cco.getLocalContainerID().equals(client.getID()));
    assertTrue(cco.getTargetID().equals(createServerID()));
  }
View Full Code Here

      if (e.getTargetID().equals(e.getLocalContainerID()))
        connected();
      else
        connected(e.getTargetID());
    } else if (event instanceof IContainerDisconnectedEvent) {
      IContainerDisconnectedEvent e = (IContainerDisconnectedEvent) event;
      if (e.getTargetID().equals(e.getLocalContainerID()))
        disconnected();
      else
        disconnected(e.getTargetID());
    } else if (event instanceof ISharedObjectMessageEvent) {
      ISharedObjectMessageEvent e = (ISharedObjectMessageEvent) event;
      received(e.getRemoteContainerID(), e.getData());
    }
  }
View Full Code Here

      if (e.getTargetID().equals(e.getLocalContainerID()))
        connected();
      else
        connected(e.getTargetID());
    } else if (event instanceof IContainerDisconnectedEvent) {
      IContainerDisconnectedEvent e = (IContainerDisconnectedEvent) event;
      if (e.getTargetID().equals(e.getLocalContainerID()))
        disconnected();
      else
        disconnected(e.getTargetID());
    } else if (event instanceof ISharedObjectMessageEvent)
      received((ISharedObjectMessageEvent) event);
  }
View Full Code Here

        handleJoined();
      else if (getContext().isGroupManager())
        // some other container joined and we're the server
        handleJoined(e.getTargetID());
    } else if (event instanceof IContainerDisconnectedEvent) {
      IContainerDisconnectedEvent e = (IContainerDisconnectedEvent) event;
      // some other container departed -- same as peer deactivation
      if (!e.getTargetID().equals(
          getContext().getLocalContainerID()))
        handleLeave(e.getTargetID());
    } else if (event instanceof ISharedObjectActivatedEvent) {
      ISharedObjectActivatedEvent e = (ISharedObjectActivatedEvent) event;
      if (e.getActivatedID().equals(config.getSharedObjectID()))
        // we're being activated
        handleActivated();
    } else if (event instanceof ISharedObjectDeactivatedEvent) {
      ISharedObjectDeactivatedEvent e = (ISharedObjectDeactivatedEvent) event;
      if (e.getDeactivatedID().equals(config.getSharedObjectID()))
        // we're being deactivated
        handleDeactivated();
      else if (table.contains(e.getDeactivatedID()))
        // a local graph we track is being deactivated
        handleRemoved(e.getDeactivatedID());
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.core.events.IContainerDisconnectedEvent

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.