Package org.eclipse.ecf.filetransfer.events.socket

Examples of org.eclipse.ecf.filetransfer.events.socket.ISocketListener


    final ArrayList socketEvents = new ArrayList();

    TrackSocketEvents(ISocketEventSource eventSource) {
      if (eventSource != null) {
        this.eventSource = eventSource;
        listener = new ISocketListener() {
          public void handleSocketEvent(ISocketEvent event) {
            socketEvents.add(event);
          }
        };
        eventSource.addListener(listener);
View Full Code Here


  protected void handleStartConnectEvent(IFileTransferConnectStartEvent event) {
    super.handleStartConnectEvent(event);
    this.socketEvents = SocketEventTestUtil.observeSocketEvents(event);
    ISocketEventSource source = (ISocketEventSource) event
        .getAdapter(ISocketEventSource.class);
    source.addListener(new ISocketListener() {

      public void handleSocketEvent(ISocketEvent event) {
        if (event instanceof ISocketConnectedEvent) {
          ISocketConnectedEvent connectedEvent = (ISocketConnectedEvent) event;
          socketInReadWrapper = new SocketInReadWrapper(
View Full Code Here

    synchronized (listeners) {
      toNotify = new ArrayList(listeners);
    }
    // Notify all in toNotify
    for (Iterator i = toNotify.iterator(); i.hasNext();) {
      ISocketListener l = (ISocketListener) i.next();
      l.handleSocketEvent(event);
    }

  }
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.filetransfer.events.socket.ISocketListener

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.