19 lines
424 B
Java
19 lines
424 B
Java
package com.tridium.util.backport.concurrent.locks;
|
|
|
|
import com.tridium.util.backport.concurrent.TimeUnit;
|
|
import java.util.Date;
|
|
|
|
public interface Condition {
|
|
void await() throws InterruptedException;
|
|
|
|
boolean await(long j, TimeUnit timeUnit) throws InterruptedException;
|
|
|
|
void awaitUninterruptibly();
|
|
|
|
boolean awaitUntil(Date date) throws InterruptedException;
|
|
|
|
void signal();
|
|
|
|
void signalAll();
|
|
}
|