Iam使用OSGI框架为我的项目和iam使用核心Java。如何在3个不同的java插件项目中使用3个不同的osgi包中的相同对象
有3束1.Interface束2.实施者束(实现接口)3. APP束(调用接口的方法和我们设定的值以下对象)
我有一个接口束与以下方法
public int addDevice(String Devtype,RegInfo reginfo);
public int modifyDevice(String Devicetype,int deviceID,RegInfo reginfo);
然后执行的IAM在实施者束。从你可以看到有包含setter和getters.So我会得到从对象中APP捆绑设定值的RegInfo对象上面上述方法使用getters并在内部使用它。
然后,我需要将值设置为APP软件包中的RegInfo对象。
我想在这三个软件包中共享通用的RegInfo对象。 请注意3个bundle意味着3个不同的java插件项目在一起。
在此先感谢。
是Hargrave你是对的RegInfo是一种DTO.So你有任何示例代码使用相同的。 – chetan 2014-11-25 08:28:49