- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {Connection c =
DataSource dataSource;dataSource.getConnection()
String url;DriverManager.getConnection(url)
IdentityDatabaseUtil.getDBConnection()
- Smart code suggestions by Codota
}
boolean finished = this.cancellationLock.await(getShutdownTimeout(), TimeUnit.MILLISECONDS); if (finished) { logger.info("Successfully waited for workers to finish.");
boolean finished = this.cancellationLock.await(getShutdownTimeout(), TimeUnit.MILLISECONDS); if (finished) { logger.info("Successfully waited for workers to finish.");
if (this.cancellationLock.await(getShutdownTimeout(), TimeUnit.MILLISECONDS)) { this.logger.info("Successfully waited for consumers to finish.");
if (this.cancellationLock.await(getShutdownTimeout(), TimeUnit.MILLISECONDS)) { this.logger.info("Successfully waited for consumers to finish.");
@Test public void testTimeoutWaitForLocks() throws Exception { final Object object1 = new Object(); counter.add(object1); assertEquals(false, counter.await(200L, TimeUnit.MILLISECONDS)); }
@Test public void testWaitForLocks() throws Exception { final Object object1 = new Object(); final Object object2 = new Object(); counter.add(object1); counter.add(object2); Future<Boolean> future = Executors.newSingleThreadExecutor().submit(() -> { counter.release(object1); counter.release(object2); counter.release(object2); return true; }); assertEquals(true, counter.await(1000L, TimeUnit.MILLISECONDS)); assertEquals(true, future.get()); }