StreamGobbler与EJB中的javax.resource.spi.work.Work

时间:2012-09-18 11:40:12

标签: jboss stream ejb

我有一个无状态EJB,它执行Runtime.getRuntime().exec并在进程inputStream和errorStream周围使用StreamGlobbers。每个gobblers都有javax.resource.spi.work.Work相关(由WorkManager启动)。

我的问题是:知道流gobbler与工人同步读数,我打破任何ejb 3.0合约吗?因为我使用了大量的等待,通知和中断。

另外,为了防止系统在process.waitFor();上永远等待,我创建了java.util.Timer,导致当前线程中断。

我正在使用JBoss AS 4.2.3.GA。

PS:StreamGobbler基本上是一个继续从另一个流中读取的线程。

0 个答案:

没有答案