X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=iotjava%2Fiotruntime%2Fmessages%2FMessageCreateObject.java;h=68259dade62bc1a68f7c2ebc77baabea0dc221c3;hb=2b186a1e156bfd023b55a0053bd46df4376cce44;hp=48d83881a9e1c2885f095d7029baca7749add551;hpb=aeebaa13676fe92404f364e5f747766a9c2c4e6c;p=iot2.git diff --git a/iotjava/iotruntime/messages/MessageCreateObject.java b/iotjava/iotruntime/messages/MessageCreateObject.java index 48d8388..68259da 100644 --- a/iotjava/iotruntime/messages/MessageCreateObject.java +++ b/iotjava/iotruntime/messages/MessageCreateObject.java @@ -18,6 +18,7 @@ public class MessageCreateObject extends Message { private String sObjClass; private String sObjName; private String sObjIntName; + private String sObjStubIntName; private int iRMIRegPort; private int iRMIStubPort; private Object[] arrObjFields; @@ -27,7 +28,7 @@ public class MessageCreateObject extends Message { * Class constructor (to tell IoTSlave to create a new object) */ public MessageCreateObject(IoTCommCode sMsg, String sHAddress, String sOClass, - String sOName, String sOIName, int iRRPort, int iRSPort, + String sOName, String sOIName, String sOSIName, int iRRPort, int iRSPort, Object[] arrOFlds, Class[] arrOFldCls) { super(sMsg); @@ -35,6 +36,7 @@ public class MessageCreateObject extends Message { sObjClass = sOClass; sObjName = sOName; sObjIntName = sOIName; + sObjStubIntName = sOSIName; iRMIRegPort = iRRPort; iRMIStubPort = iRSPort; arrObjFields = arrOFlds; @@ -78,6 +80,15 @@ public class MessageCreateObject extends Message { return sObjIntName; } + /** + * getObjectStubInterfaceName() method + * + * @return String + */ + public String getObjectStubInterfaceName() { + return sObjStubIntName; + } + /** * getRMIRegPort() method * @@ -155,6 +166,16 @@ public class MessageCreateObject extends Message { sObjIntName = sOIName; } + /** + * setObjectStubInterfaceName() method + * + * @param sOIName String object name + * @return void + */ + public void setObjectStubInterfaceName(String sOSIName) { + sObjStubIntName = sOSIName; + } + /** * setRMIRegPort() method *