Examples of IChannelMessageEvent


Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

    });

  }

  private void handleMessage(final ISharedObjectMessageEvent event) {
    listener.handleChannelEvent(new IChannelMessageEvent() {
      public ID getFromContainerID() {
        return event.getRemoteContainerID();
      }

      public byte[] getData() {
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

    // Setup listener so then when channelmessageevents are received that
    // they present in UI
    final IChannelListener channelListener = new IChannelListener() {
      public void handleChannelEvent(final IChannelEvent event) {
        if (event instanceof IChannelMessageEvent) {
          IChannelMessageEvent msg = (IChannelMessageEvent) event;
          scribbleView.handleDrawLine(msg.getData());
        }
      }
    };
    // Create new channel
    IChannel channel = channelContainer.createChannel(channelID,
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

    // Setup listener so then when channelmessageevents are received that
    // they present in UI
    final IChannelListener channelListener = new IChannelListener() {
      public void handleChannelEvent(final IChannelEvent event) {
        if (event instanceof IChannelMessageEvent) {
          IChannelMessageEvent msg = (IChannelMessageEvent) event;
          showMessageInUI(new String(msg.getData()));
        } else System.out.println("got channel event " + event);
      }
    };
    // Create channel config information
    IChannelConfig config = new BaseChannelConfig(channelID,
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

    for (Iterator it = connectedSockets.entrySet().iterator(); it.hasNext();) {
      Map.Entry entry = (Map.Entry) it.next();
      if (channel == entry.getValue()) {
        final ID fromId = (ID) entry.getKey();

        return new IChannelMessageEvent() {
          public byte[] getData() {
            return data;
          }

          public ID getFromContainerID() {
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

  protected IChannelListener getIChannelListener(final ID containerid) throws Exception {
    return new IChannelListener() {
      public void handleChannelEvent(IChannelEvent event) {
        if (event instanceof IChannelMessageEvent) {
          IChannelMessageEvent cme = (IChannelMessageEvent) event;
          System.out.println("receivercontainerid="+containerid+"; fromcontainerid="+cme.getFromContainerID()+"; channelid="+cme.getChannelID());
          System.out.println("   event="+event);
          System.out.println("   message="+new String(cme.getData()));
        }
      }
    };
  }
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

    }
  }

  public synchronized void handleChannelEvent(IChannelEvent e) {
    if (e instanceof IChannelMessageEvent) {
      IChannelMessageEvent msgEvent = (IChannelMessageEvent) e;
      byte[] data = msgEvent.getData();
      File file = new File(getStateLocation().toFile(), "incoming.xml.zip");
      try {
        FileOutputStream fos = new FileOutputStream(file);
        fos.write(data);
        List tasks = TasksUiPlugin.getTaskListManager().getTaskListWriter().readTasks(file);
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

   */
  protected IChannelListener createChannelListener() {
    return new IChannelListener() {
      public void handleChannelEvent(IChannelEvent event) {
        if (event instanceof IChannelMessageEvent) {
          IChannelMessageEvent messageEvent = (IChannelMessageEvent) event;
          // print to system out
          System.out.println("Received message from "
              + messageEvent.getFromContainerID().getName()
              + "\n\tmessage="
              + new String(messageEvent.getData()));
        }
      }

    };
  }
View Full Code Here

Examples of org.eclipse.ecf.datashare.events.IChannelMessageEvent

  protected IChannelListener createChannelListener() {
    return new IChannelListener() {

      public void handleChannelEvent(IChannelEvent event) {
        if (event instanceof IChannelMessageEvent) {
          IChannelMessageEvent messageEvent = (IChannelMessageEvent) event;
          // print to system out
          System.out.println("Client received message from "
              + messageEvent.getFromContainerID().getName()
              + ": " + new String(messageEvent.getData()));
        }
      }

    };
  }
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.