?? workmanagerfactorybeantest.java
字號:
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 + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -