Package com.openmashupos.socket.client

Examples of com.openmashupos.socket.client.SocketCallback


      b.addClickListener(new ClickListener(){
      public void onClick(Widget sender)
      {
          final Socket socketToApp1 = new Socket("127.0.0.1",100);
         
          socketToApp1.setSocketCallback( new SocketCallback()
          {
            // data = "DOMLocation;proxy"
            public void onDataReceived(String data)
            {
              Debug.log(1, "hey I received: " + data);
            }
            public void onConnected()
            {
              Debug.log(1, "Connected to 127.0.0.1:100!");
              socketToApp1.send("Hello Mr. 127.0.0.1:100");
            }
            public void onDisconnected(String message)
            {
              Window.alert("Discunnected : "+ message );
            }
          });
      }
    });
     
    RootPanel.get().add(b);

      }

     if(RootPanel.get("type-mashup-app1") != null )
      {

           Button b = new Button("Make me bigger!");
         b.addClickListener(new ClickListener(){
         public void onClick(Widget sender)
         {
           setSize("100%", "50%");
         }
         });
         RootPanel.get().add(b);
        
        ServerSocket ss = new ServerSocket(100);
       
        ss.accept(new ServerSocketCallback()
        {
          public void onConnectionAccepted(final Socket s)
          {
            s.setSocketCallback(new SocketCallback()
            {
              public void onDisconnected(String msg)
              {
              }
             
              // request: "domain name" response "DOMAddress;proxyURL"
              public void onDataReceived(String data)
              {
                // for now, assume it is ProxyDNSEntry
                //Window.alert("Mashup App1 received data :"+data);
                Debug.log(1,"Received data ( "+data+")"+ " from " +s.getEndpointDomainName());
                s.send("Echoing :"+ data);
              }
              // TODO does not get called for server side
              public void onConnected()
              {

              }
            }
            );

          }
          public void onError(String s)
          {
           
          }
        }
        );

      }
    
     if(RootPanel.get("type-mashup-app2") != null )
     {
          Button b = new Button("Send hello to 127.0.0.1:100");
          RootPanel.get().add(b);
         b.addClickListener(new ClickListener(){
         public void onClick(Widget sender)
         {
             final Socket socketToApp1 = new Socket("127.0.0.1",100);
              socketToApp1.setSocketCallback( new SocketCallback()
             {
               // data = "DOMLocation;proxy"
               public void onDataReceived(String data)
               {
                 Debug.log(1, "Hey I received: " + data);
View Full Code Here


      Log.debug("RequestBuilder.java: Cannot create socket to http server : " + murl.getHost() + ":" +port);
      throw new RequestException("Cannot create socket to http server : " + murl.getHost() + ":" +port);
    }
    final Request request = new Request(socketHTTPServer, timeoutMillis, callback);
    //final
    socketHTTPServer.setSocketCallback( new SocketCallback()
        {
          // data = "DOMLocation;proxy"
          public void onDataReceived(String resp)
          {
            Response response = new Response(resp) ;;
View Full Code Here

     
      ss.accept(new ServerSocketCallback()
      {
        public void onConnectionAccepted(final Socket s)
        {
          s.setSocketCallback(new SocketCallback()
          {

            public void onDisconnected(String msg)
            {
            }
View Full Code Here

     
      ss.accept(new ServerSocketCallback()
      {
        public void onConnectionAccepted(final Socket s)
        {
          s.setSocketCallback(new SocketCallback()
          {
            public void onDisconnected(String msg)
            {
            }
           
View Full Code Here

      dnsCallback.onResolved(dnsEntry);
    }
    else // query the parent DNS server(port 1)
    {
      final Socket socketToParentDNSServer = new Socket(".parent",1);
      socketToParentDNSServer.setSocketCallback( new SocketCallback()
      {
        // data = "DOMLocation;proxy"
        public void onDataReceived(String data)
        {
          String[] elems = data.split(";");
View Full Code Here

    if(relativeDOMAddress.startsWith("parent."))
    {
      // TODO: look into cache first
      // connect to reverse dns server in parent port 2
      final Socket socketToParentDNSServer = new Socket(".parent",2);
      socketToParentDNSServer.setSocketCallback( new SocketCallback()
      {
        // data = "domainName;proxy"
        public void onDataReceived(String data)
        {
          String[] elems = data.split(";");
View Full Code Here

    Log.debug("connectToContainer");
    switch (communicationMethod)
    {
      case commMethodProxy:
        seocketToContainer = new Socket(containerDomain,0);
        seocketToContainer.setSocketCallback( new SocketCallback()
        {
          public void onDataReceived(String data)
          {
            //Debug.log(1, data);
            String[] elems = data.split(" ");
View Full Code Here

  void setSocketToMashlet(final Socket socketToMashlet)
  {
    this.socketToMashlet = socketToMashlet;
   
    // set the call back to receive the data sent over the socket
    this.socketToMashlet.setSocketCallback(new SocketCallback()
    {
      public void onDisconnected(String msg)
      {
      }
      public void onDataReceived(String request)
View Full Code Here

  }
 
  private void handleSocketConnection(final Socket s)
  {
    s.setSocketCallback(
        new SocketCallback()
        {
           public void onConnected()
           {
           }
           public void onDataReceived(String mhttpPacket)
View Full Code Here

TOP

Related Classes of com.openmashupos.socket.client.SocketCallback

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.