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 + "]"); }
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); }