--- /dev/null
+import java.util.Arrays;
+import java.util.List;
+import java.util.ArrayList;
+import iotruntime.master.CommunicationHandler;
+
+public class TestClassCallbacks_Stub {
+
+ public static void main(String[] args) throws Exception {
+
+ CommunicationHandler comHan = new CommunicationHandler(true);
+ int numOfPorts = 4;
+ int[] ports = comHan.getCallbackPorts(numOfPorts);
+
+ int port = 5010;
+ //String address = "localhost";
+ //String address = "192.168.2.191"; // RPi2
+ //String skeletonAddress = "128.195.136.170"; // dc-9.calit2.uci.edu
+ String skeletonAddress = "128.195.204.132";
+ String callbackAddress = "128.195.204.132"; // dw-2.eecs.uci.edu (this machine)
+ //String skeletonAddress = "192.168.2.108"; // RPi1
+ //String callbackAddress = "192.168.2.191"; // RPi2
+ int rev = 0;
+
+ TestClassComplete_Stub tcstub = new TestClassComplete_Stub(port, skeletonAddress, callbackAddress, rev, ports);
+ System.out.println("==== CALLBACKS ====");
+ CallBackInterface cbSingle = new CallBack(2354);
+ tcstub.registerCallback(cbSingle);
+ System.out.println("Registered callback!");
+ System.out.println("Return value from callback: " + tcstub.callBack());
+ }
+}