Package org.eclipse.ecf.core

Examples of org.eclipse.ecf.core.IContainerListener


    createAndAddSharedObject(soContainer, client, project, user, getSharedFileDirectoryForProject(project));
  }

  public void setup(final ISharedObjectContainer soContainer, final ClientEntry newClientEntry, final IResource resource, String username) throws Exception {
    addObjectToClient(soContainer, newClientEntry, username, resource);
    soc.addListener(new IContainerListener() {
      public void handleEvent(IContainerEvent evt) {
        if (evt instanceof IContainerDisconnectedEvent || evt instanceof IContainerEjectedEvent) {
          final ID departedContainerID = ((evt instanceof IContainerDisconnectedEvent) ? ((IContainerDisconnectedEvent) evt).getTargetID() : ((IContainerEjectedEvent) evt).getTargetID());
          final ID connectedID = newClientEntry.getContainer().getConnectedID();
          if (connectedID == null || connectedID.equals(departedContainerID)) {
View Full Code Here


  }

  private void fireContainerEvent(IContainerEvent event) {
    synchronized (containerListeners) {
      for (int i = 0; i < containerListeners.size(); i++) {
        final IContainerListener icl = (IContainerListener) containerListeners.get(i);
        icl.handleEvent(event);
      }
    }
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.core.IContainerListener

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.