论坛首页 Java企业应用论坛

communicate between plug-ins in different sandboxes

浏览 1150 次
该帖已经被评为隐藏帖
作者 正文
   发表时间:2009-12-17  

Given that there are many cases where it is necessary to communicate between plug-ins in different sandboxes, what can we do?


1. We can communicate through a shared data structure or event passing system that lives in a sandbox   that is a parent to both plug-ins. You can create your mechanisms to do this, or you can use the event system .
Note: It’s important to remember that event classes send via the event system  must be either defined in the JRE core library (java.lang.String, for example) or in a parent sandbox.


2. A class in a parent sandbox can invoke call methods on a class in a child sandbox through an interface. The interface must be defined in the parent sandbox (which makes it visible to both parent and child). A class in the child sandbox can then implement the interface and register that implementation with the parent. Finally, the parent can make calls to the child via the interface.

论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics