Examples of IFileTransferListener


Examples of org.eclipse.ecf.filetransfer.IFileTransferListener

      new ContainerConnectErrorDialog(workbench.getActiveWorkbenchWindow().getShell(), 1, "The target ID to connect to could not be created", page.getTorrentName(), e).open();
      return true;
    }

    try {
      irftca.sendRetrieveRequest(targetID, new IFileTransferListener() {
        public void handleTransferEvent(final IFileTransferEvent e) {
          if (e instanceof IIncomingFileTransferReceiveStartEvent) {
            try {
              final IFileTransfer ift = ((IIncomingFileTransferReceiveStartEvent) e).receive(new File(page.getTargetName()));
              workbenchPage.getWorkbenchWindow().getShell().getDisplay().asyncExec(new Runnable() {
View Full Code Here

Examples of org.eclipse.ecf.filetransfer.IFileTransferListener

    final String res = fd.open();
    if (res != null) {
      final File aFile = new File(res);
      try {
        final IFileID targetFileID = FileIDFactory.getDefault().createFileID(fileTransfer.getOutgoingNamespace(), new Object[] {targetID, res});
        fileTransfer.sendOutgoingRequest(targetFileID, aFile, new IFileTransferListener() {
          public void handleTransferEvent(final IFileTransferEvent event) {
            Display.getDefault().asyncExec(new Runnable() {
              public void run() {
                // XXX This should be handled more
                // gracefully/with better UI (progress
View Full Code Here

Examples of org.eclipse.ecf.filetransfer.IFileTransferListener

  }

  protected void fireFileTransferEvent(IFileTransferEvent event) {
    synchronized (transferListeners) {
      for (final Iterator i = transferListeners.iterator(); i.hasNext();) {
        final IFileTransferListener l = (IFileTransferListener) i.next();
        l.handleTransferEvent(event);
      }
    }
  }
View Full Code Here

Examples of org.eclipse.ecf.filetransfer.IFileTransferListener

              throws IncomingFileTransferException {

            try {
              final OutputStream outs = new FileOutputStream(
                  localFileToSave);
              return accept(outs, new IFileTransferListener() {
                public void handleTransferEvent(
                    IFileTransferEvent event) {
                  if (event instanceof IIncomingFileTransferReceiveDoneEvent) {
                    try {
                      outs.close();
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.