Package org.eclipse.ecf.filetransfer

Examples of org.eclipse.ecf.filetransfer.IFileTransferListener


      done = true;
    }
  }

  protected IFileTransferListener createFileTransferListener() {
    return new IFileTransferListener() {
      public void handleTransferEvent(IFileTransferEvent event) {
        if (event instanceof IOutgoingFileTransferResponseEvent) {
          handleStartEvent((IOutgoingFileTransferResponseEvent) event);
        } else if (event instanceof IOutgoingFileTransferSendDataEvent) {
          handleDataEvent((IOutgoingFileTransferSendDataEvent) event);
View Full Code Here


    }
  }

  protected void testReceiveHttp(String url) throws Exception {
    assertNotNull(transferInstance);
    final IFileTransferListener listener = new IFileTransferListener() {
      public void handleTransferEvent(IFileTransferEvent event) {
        if (event instanceof IIncomingFileTransferReceiveResumedEvent) {
          try {
            IIncomingFileTransferReceiveResumedEvent rse = (IIncomingFileTransferReceiveResumedEvent) event;
            session = rse.receive(outs);
View Full Code Here

  }

 
  protected void testReceive(String url) throws Exception {
    assertNotNull(retrieveAdapter);
    final IFileTransferListener listener = createFileTransferListener();
    final IFileID fileID = createFileID(new URL(url));
    retrieveAdapter.sendRetrieveRequest(fileID, listener, null);

    waitForDone(360000);
View Full Code Here

    assertTrue(tmpFile.length() > 0);
  }

  protected void testReceiveFails(String url) throws Exception {
    assertNotNull(retrieveAdapter);
    final IFileTransferListener listener = createFileTransferListener();
    try {
      final IFileID fileID = createFileID(new URL(url));
      retrieveAdapter.sendRetrieveRequest(fileID, listener, null);
    } catch (Exception e) {
      e.printStackTrace();
View Full Code Here

    else
      return null;
  }

  protected IFileTransferListener getFileTransferListener(final String prefix) {
    return new IFileTransferListener() {
      public void handleTransferEvent(IFileTransferEvent event) {
        System.out.println(prefix + ".handleTransferEvent(" + event + ")");
        if (event instanceof IIncomingFileTransferReceiveDoneEvent) {

        }
View Full Code Here

      assertTrue(incomingFileTransfer.getException() != null);
  }

  protected void testReceive(String url) throws Exception {
    assertNotNull(retrieveAdapter);
    final IFileTransferListener listener = createFileTransferListener();
    final IFileID fileID = createFileID(new URL(url));
    retrieveAdapter.sendRetrieveRequest(fileID, listener, null);
    waitForDone(20000);
  }
View Full Code Here

    retrieveAdapter.sendRetrieveRequest(fileID, listener, null);
    waitForDone(10000);
  }

  public void testReceiveFile_unknownHostWithoutConnectJob() throws Exception {
    final IFileTransferListener listener = createFileTransferListener();
    try {
      // path does not matter as server does not respond.
      testReceive(HTTP_UNKNOWN_HOST_URL, listener);
      if (CANCEL_SUPPORTED_ON_CONNECT) {
        assertHasEvent(startConnectEvents,
View Full Code Here

      fail(e.toString());
    }
  }

  public void testReceiveFile_unknownHostWithConnectJob() throws Exception {
    final IFileTransferListener listener = createFileTransferListener();
    final FileTransferListenerWrapper lw = new FileTransferListenerWrapper(
        listener) {
      protected void handleStartConnectEvent(
          final IFileTransferConnectStartEvent event) {
        assertNotNull(event.getFileID());
View Full Code Here

    else
      return null;
  }

  protected IFileTransferListener getSenderFileTransferListener(final String prefix) {
    return new IFileTransferListener() {
      public void handleTransferEvent(IFileTransferEvent event) {
        System.out.println(prefix + ".handleTransferEvent(" + event + ")");
        if (event instanceof IOutgoingFileTransferResponseEvent) {
          final IOutgoingFileTransferResponseEvent revent = (IOutgoingFileTransferResponseEvent) event;
          outgoing = revent.getSource();
View Full Code Here

      }
    };
  }

  protected IFileTransferListener getReceiverFileTransferListener(final String prefix) {
    return new IFileTransferListener() {
      public void handleTransferEvent(IFileTransferEvent event) {
        System.out.println(prefix + ".handleTransferEvent(" + event + ")");
      }
    };
  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.filetransfer.IFileTransferListener

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.