|
|||||||||
| Home >> All >> org >> jdaemon >> util >> [ resource overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.jdaemon.util.resource
Class SingleResourceManager

java.lang.Objectorg.jdaemon.util.resource.SingleResourceManager
- Direct Known Subclasses:
- DataResourceManager
- public abstract class SingleResourceManager
- extends java.lang.Object
ResourceManager for a single object
| Field Summary | |
private int |
lock
|
private java.lang.Object |
resource
|
| Constructor Summary | |
SingleResourceManager()
Creates a new instance of SingleResourceManager |
|
| Method Summary | |
protected abstract java.lang.Object |
create()
Abstract method called when first use() is called |
protected abstract void |
destroy(java.lang.Object resource)
Abstract method called when last lock() is matched by a call to release(). |
void |
release(java.lang.Object resource)
Release resource. |
java.lang.Object |
use()
Use resource. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
lock
private int lock
resource
private java.lang.Object resource
| Constructor Detail |
SingleResourceManager
public SingleResourceManager()
- Creates a new instance of SingleResourceManager
| Method Detail |
use
public java.lang.Object use() throws ResourceManagerException
- Use resource.
release
public void release(java.lang.Object resource) throws ResourceManagerException
- Release resource.
destroy
protected abstract void destroy(java.lang.Object resource) throws ResourceManagerException
- Abstract method called when last lock() is matched by a call to release().
create
protected abstract java.lang.Object create() throws ResourceManagerException
- Abstract method called when first use() is called
|
|||||||||
| Home >> All >> org >> jdaemon >> util >> [ resource overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC
org.jdaemon.util.resource.SingleResourceManager