workmanagerfactorybeantest.java
来自「Jencks是一个轻量级的JCA容器。它可以轻松部署到Spring中以提供消息驱」· Java 代码 · 共 45 行
JAVA
45 行
package org.jencks.factory;import EDU.oswego.cs.dl.util.concurrent.SynchronizedBoolean;import org.jencks.SpringTestSupport;import javax.resource.spi.work.Work;import javax.resource.spi.work.WorkManager;/** * @version $Revision: 1.1 $ */public class WorkManagerFactoryBeanTest extends SpringTestSupport { SynchronizedBoolean flag = new SynchronizedBoolean(false); Object lock = new Object(); public void testWorkManager() throws Exception { WorkManager workManager = (WorkManager) getBean("workManager"); workManager.scheduleWork(new Work() { public void release() { } public void run() { flag.set(true); synchronized (lock) { lock.notifyAll(); } } }); if (!flag.get()) { synchronized (lock) { lock.wait(2000); } } assertTrue("Should have set the flag by now", flag.get()); } protected String getApplicationContextXml() { return "org/jencks/factory/workManager.xml"; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?