package Synchronization;

public interface ConditionalMessagePassing {

   public abstract void send(Object message);

   public abstract Object receive(Condition condition);

   public abstract void close();
}
