oracle.xml.async
Class ResourceManager
java.lang.Object
|
+--oracle.xml.async.ResourceManager
- public class ResourceManager
- extends java.lang.Object
Method Summary |
boolean |
activeFound()
Checks if any of the logical resources being managed are in active use |
void |
getResource()
If the number of resources available for use is nonzero, the method decreases the number of resources by one. |
void |
releaseResource()
Releases a resource. |
void |
sleep(int i)
Allows usage of Thread.sleep() without try/catch |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ResourceManager
public ResourceManager(int i)
- The ResourceManager constructor
-
- Parameters:
i
- - the number of resources to manage
getResource
public void getResource()
- If the number of resources available for use is nonzero, the method decreases the number of resources by one. Otherwise, it waits until a resource is released & it becomes available for use.
releaseResource
public void releaseResource()
- Releases a resource. When this method is called, the number of resources avialable is increased by one.
activeFound
public boolean activeFound()
- Checks if any of the logical resources being managed are in active use
-
- Returns:
true
- if one or more resource is in use false
- if none of the resources are in use
sleep
public void sleep(int i)
- Allows usage of Thread.sleep() without try/catch
Copyright © 1997, 2004, Oracle. All rights reserved.