Package org.eclipse.ecf.filetransfer.events

Examples of org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveStartEvent


            session = rse.receive(outs);
          } catch (Exception e) {
            fail(e.getLocalizedMessage());
          }
        } else if (event instanceof IIncomingFileTransferReceiveStartEvent) {
          IIncomingFileTransferReceiveStartEvent rse = (IIncomingFileTransferReceiveStartEvent) event;
          try {
            incomingFile = new File(FILENAME);
            outs = new FileOutputStream(incomingFile);
            session = rse.receive(outs);
            pausable = (IFileTransferPausable) session.getAdapter(IFileTransferPausable.class);
            if (pausable == null)
              fail("pausable is null");
          } catch (IOException e) {
            fail(e.getLocalizedMessage());
View Full Code Here


            session = rse.receive(outs);
          } catch (final Exception e) {
            fail(e.getLocalizedMessage());
          }
        } else if (event instanceof IIncomingFileTransferReceiveStartEvent) {
          final IIncomingFileTransferReceiveStartEvent rse = (IIncomingFileTransferReceiveStartEvent) event;
          try {
            outs = new FileOutputStream(FILENAME);
            session = rse.receive(outs);
            pausable = (IFileTransferPausable) session.getAdapter(IFileTransferPausable.class);
            if (pausable == null)
              fail("pausable is null");
          } catch (final IOException e) {
            fail(e.getLocalizedMessage());
View Full Code Here

      job.schedule();
    }
  }

  protected void fireReceiveStartEvent() {
    listener.handleTransferEvent(new IIncomingFileTransferReceiveStartEvent() {
      /*
       * (non-Javadoc)
       *
       * @seeorg.eclipse.ecf.filetransfer.events.
       * IIncomingFileTransferEvent#getFileID()
 
View Full Code Here

      final IFileInfo info = fileStore.fetchInfo();
      setFileLength(info.getLength());
      setInputStream(fileStore.openInputStream(0, null));
      setLastModifiedTime(info.getLastModified());
      fileName = info.getName();
      listener.handleTransferEvent(new IIncomingFileTransferReceiveStartEvent() {
        public IIncomingFileTransfer getSource() {
          return RetrieveFileTransfer.this;
        }

        public IFileID getFileID() {
View Full Code Here

  public void sendRetrieveRequest(final IFileID remoteFileReference, final IFileTransferListener transferListener, Map options) throws IncomingFileTransferException {
    Assert.isNotNull(remoteFileReference, "remoteFileReference cannot be null"); //$NON-NLS-1$
    Assert.isLegal(remoteFileReference instanceof TorrentID, "remoteFileReference must be instanceof TorrentID"); //$NON-NLS-1$
    Assert.isNotNull(transferListener, "transferListener cannot be null"); //$NON-NLS-1$

    transferListener.handleTransferEvent(new IIncomingFileTransferReceiveStartEvent() {

      private IIncomingFileTransfer transfer;

      private boolean cancelled = false;
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.filetransfer.events.IIncomingFileTransferReceiveStartEvent

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.