pluginCore
Class PluginCore.PluginListElement
java.lang.Object
pluginCore.PluginCore.PluginListElement
- Enclosing class:
- PluginCore
private class PluginCore.PluginListElement
- extends Object
This is a single element that conains a plugin and a
stable/unstable lock to controll acess to the plugin.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
thePlugin
Plugin thePlugin
theLock
ReentrantReadWriteLock theLock
PluginCore.PluginListElement
PluginCore.PluginListElement()
PluginCore.PluginListElement
PluginCore.PluginListElement(Plugin plug)
aquireReadLock
public void aquireReadLock()
hasUnstableLock
public boolean hasUnstableLock()
releaseReadLock
public void releaseReadLock()
aquireWriteLock
public void aquireWriteLock()
releaseWriteLock
public void releaseWriteLock()
getThePlugin
public Plugin getThePlugin()
setThePlugin
public void setThePlugin(Plugin thePlugin)
getTheLock
public ReentrantReadWriteLock getTheLock()