@Override public void doWork(Work work, long delay, ExecutionContext executionContext, WorkListener workListener) throws WorkException { obtainWorkManager().doWork(work, delay, executionContext, workListener); }
@Override public void doWork(Work work) throws WorkException { obtainWorkManager().doWork(work); }
@Override public void doWork(Work work, long delay, ExecutionContext executionContext, WorkListener workListener) throws WorkException { obtainWorkManager().doWork(work, delay, executionContext, workListener); }
@Override public void doWork(Work work) throws WorkException { obtainWorkManager().doWork(work); }
/** * @see javax.resource.spi.work.WorkManager */ public void doWork(Work work) throws WorkException { wm.doWork(work); }
/** * @see javax.resource.spi.work.WorkManager */ public void doWork(Work work, long startTimeout, ExecutionContext executionContext, WorkListener workListener) throws WorkException { wm.doWork(work, startTimeout, executionContext, workListener); }
public static void deliver(String message) throws WorkException { queue.add(message); workManager.doWork(new Work() { @Override public void release() { Thread.currentThread().interrupt(); } @Override public void run() { try { process(); } catch (UnavailableException e) { throw new RuntimeException(e); } } }); }
@Override public void doWork(Work work, long delay, ExecutionContext executionContext, WorkListener workListener) throws WorkException { obtainWorkManager().doWork(work, delay, executionContext, workListener); }
public boolean runInThread(Runnable runnable) { try { WorkWrapper workWrapper = new WorkWrapper(runnable); workManager.doWork(workWrapper); return true; } catch (WorkException e) { return false; } }
@Override public void doWork(Work work, long delay, ExecutionContext executionContext, WorkListener workListener) throws WorkException { obtainWorkManager().doWork(work, delay, executionContext, workListener); }
@Override public void doWork(Work work) throws WorkException { obtainWorkManager().doWork(work); }
@Override public boolean authenticate(String username, String password) { boolean authenticated = false; final AuthenticateWork authenticateWork = new AuthenticateWork(username, password); try { workManager.doWork(authenticateWork); authenticated = authenticateWork.isAuthenticated(); } catch (WorkException e) { authenticated = false; } return authenticated; }
@Override public boolean authenticate(String username, String password) { boolean authenticated = false; final AuthenticateWork authenticateWork = new AuthenticateWork(username, password); try { workManager.doWork(authenticateWork); authenticated = authenticateWork.isAuthenticated(); } catch (WorkException e) { authenticated = false; } return authenticated; }
workManager.doWork(work, WorkManager.INDEFINITE, tc, null); tc.setTransaction(work.get());