예제 #1
0
 public void handle(IPC.MSG_INSTANCE msgInstance, Object callData) {
   System.out.println(
       "msg1Handler: Receiving message "
           + IPC.msgInstanceName(msgInstance)
           + " of "
           + IPC.dataLength(msgInstance)
           + " bytes");
   System.out.println("   Java data: " + callData + " [" + clientData + "]");
 }
예제 #2
0
    public void handle(IPC.MSG_INSTANCE msgInstance, Object callData) {
      String publishStr = "Published";
      String responseStr = "Responded";

      System.out.println(
          "queryHandler: Receiving message "
              + IPC.msgInstanceName(msgInstance)
              + " of "
              + IPC.dataLength(msgInstance)
              + " bytes");
      System.out.println("   Java data: " + callData);
      // Publish this message -- all subscribers get it
      System.out.println("\n  IPC.publishData(" + MSG2 + ", '" + publishStr + "')");
      IPC.publishData(MSG2, publishStr);
      // Respond with this message -- only the query handler gets it
      IPC.respondData(msgInstance, MSG2, responseStr);
    }