summaryrefslogtreecommitdiff
path: root/java/src/IceUtil/CountDownLatch.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2008-01-09 18:58:07 -0500
committerBernard Normier <bernard@zeroc.com>2008-01-09 18:58:07 -0500
commit64494197795f06cd0cdf8fba3eea787efed5e78d (patch)
tree43b8de118b1ad8cffc8307458afc76b86b6c82b5 /java/src/IceUtil/CountDownLatch.java
parentRemoved IceUtilInternal calls from demos (diff)
downloadice-64494197795f06cd0cdf8fba3eea787efed5e78d.tar.bz2
ice-64494197795f06cd0cdf8fba3eea787efed5e78d.tar.xz
ice-64494197795f06cd0cdf8fba3eea787efed5e78d.zip
Moved various classes from IceUtil to IceUtilInternal
Diffstat (limited to 'java/src/IceUtil/CountDownLatch.java')
-rw-r--r--java/src/IceUtil/CountDownLatch.java52
1 files changed, 0 insertions, 52 deletions
diff --git a/java/src/IceUtil/CountDownLatch.java b/java/src/IceUtil/CountDownLatch.java
deleted file mode 100644
index 3550913d89a..00000000000
--- a/java/src/IceUtil/CountDownLatch.java
+++ /dev/null
@@ -1,52 +0,0 @@
-// **********************************************************************
-//
-// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
-//
-// This copy of Ice is licensed to you under the terms described in the
-// ICE_LICENSE file included in this distribution.
-//
-// **********************************************************************
-
-package IceUtil;
-
-//
-// See java.util.CountDownLatch in Java 1.5
-//
-
-public class CountDownLatch
-{
- public CountDownLatch(int count)
- {
- if(_count < 0)
- {
- throw new IllegalArgumentException("count < 0");
- }
- _count = count;
- }
-
- public synchronized void
- await() throws InterruptedException
- {
- while(_count > 0)
- {
- wait();
- }
- }
-
- public synchronized void
- countDown()
- {
- if(_count > 0 && --_count == 0)
- {
- notifyAll();
- }
- }
-
- public synchronized long
- getCount()
- {
- return _count;
- }
-
- private int _count;
-}