*/
public void addObjectIntoField(String strField, String strIoTSlaveObjectHostAdd,
String strObjName, String strObjClassName, String strObjClassInterfaceName,
- int iRMIRegPort, int iRMIStubPort) {
+ String strObjStubClsIntfaceName, int iRMIRegPort, int iRMIStubPort) {
// Get index of strField
int iFieldIndex = listField.indexOf(strField);
List<ObjectInitInfo> list = listFieldToObject.get(iFieldIndex);
// Create a new ObjectInitInfo for a new object in the field
ObjectInitInfo objInitInfo = new ObjectInitInfo(strIoTSlaveObjectHostAdd, strObjName,
- strObjClassName, strObjClassInterfaceName, iRMIRegPort, iRMIStubPort);
+ strObjClassName, strObjClassInterfaceName, strObjStubClsIntfaceName, iRMIRegPort, iRMIStubPort);
// Add the new ObjectInitInfo
list.add(objInitInfo);
}
*/
public void addSecondObjectIntoField(String strField, String strIoTSlaveObjectHostAdd,
String strObjName, String strObjClassName, String strObjClassInterfaceName,
- int iRMIRegPort, int iRMIStubPort) {
+ String strObjStubClsIntfaceName, int iRMIRegPort, int iRMIStubPort) {
// Get index of strField
int iFieldIndex = listField.indexOf(strField);
List<ObjectInitInfo> list = mapFieldToSecondObject.get(iFieldIndex);
// Create a new ObjectInitInfo for a new object in the field
ObjectInitInfo objInitInfo = new ObjectInitInfo(strIoTSlaveObjectHostAdd, strObjName,
- strObjClassName, strObjClassInterfaceName, iRMIRegPort, iRMIStubPort);
+ strObjClassName, strObjClassInterfaceName, strObjStubClsIntfaceName, iRMIRegPort, iRMIStubPort);
// Add the new ObjectInitInfo
list.add(objInitInfo);
}
RuntimeOutput.print("==> Object name: " + objInitInfo.getObjectName(), bVerbose);
RuntimeOutput.print("==> Object class name: " + objInitInfo.getObjectClassName(), bVerbose);
RuntimeOutput.print("==> Object class interface: " + objInitInfo.getObjectClassInterfaceName(), bVerbose);
+ RuntimeOutput.print("==> Object stub class interface: " + objInitInfo.getObjectStubClassInterfaceName(), bVerbose);
RuntimeOutput.print("==> RMI registry port: " + objInitInfo.getRMIRegistryPort(), bVerbose);
RuntimeOutput.print("==> RMI stub port: " + objInitInfo.getRMIStubPort(), bVerbose);
RuntimeOutput.print("==> Object name: " + objSecObj.getObjectName(), bVerbose);
RuntimeOutput.print("==> Object class name: " + objSecObj.getObjectClassName(), bVerbose);
RuntimeOutput.print("==> Object class interface: " + objSecObj.getObjectClassInterfaceName(), bVerbose);
+ RuntimeOutput.print("==> Object stub class interface: " + objInitInfo.getObjectStubClassInterfaceName(), bVerbose);
RuntimeOutput.print("==> RMI registry port: " + objSecObj.getRMIRegistryPort(), bVerbose);
RuntimeOutput.print("==> RMI stub port: " + objSecObj.getRMIStubPort(), bVerbose);
}
}
}
}
-
- public static void main(String[] args) throws Exception {
-
- ObjectInitHandler objInitHand = new ObjectInitHandler(true);
- // Field #1 IoTSet
- objInitHand.addField("someField1", IoTCommCode.CREATE_NEW_IOTSET);
- objInitHand.addObjectIntoField("someField1", "192.168.2.191", "LifxLightBulbLB1",
- "LifxLightBulb", "LightBulb", 1234, 2345);
- objInitHand.addObjectIntoField("someField1", "192.168.2.192", "LifxLightBulbLB2",
- "LifxLightBulb", "LightBulb", 4321, 5432);
-
- // Field #2 IoTRelation
- objInitHand.addField("someField2", IoTCommCode.CREATE_NEW_IOTRELATION);
- objInitHand.addObjectIntoField("someField2", "192.168.2.191", "LifxLightBulbLB1",
- "LifxLightBulb", "LightBulb", 1111, 2222);
- objInitHand.addSecondObjectIntoField("someField2", "192.168.2.192", "LifxLightBulbLB1",
- "LifxLightBulb", "LightBulb", 3333, 4444);
-
- objInitHand.addObjectIntoField("someField2", "192.168.2.191", "LifxLightBulbLB2",
- "LifxLightBulb", "LightBulb", 5555, 6666);
- objInitHand.addSecondObjectIntoField("someField2", "192.168.2.192", "LifxLightBulbLB2",
- "LifxLightBulb", "LightBulb", 7777, 8888);
-
- // Field #3 IoTSet
- objInitHand.addField("someField3", IoTCommCode.CREATE_NEW_IOTSET);
- objInitHand.addObjectIntoField("someField3", "192.168.2.191", "LifxLightBulbLB1",
- "LifxLightBulb", "LightBulb", 5678, 8989);
- objInitHand.addObjectIntoField("someField3", "192.168.2.192", "LifxLightBulbLB2",
- "LifxLightBulb", "LightBulb", 5432, 4576);
- objInitHand.printLists();
- //objInitHand.addField("someField1", IoTCommCode.CREATE_NEW_IOTSET, null, null);
- }
}