|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.azureus2.pluginsimpl.local.PluginStateImpl
public class PluginStateImpl
| Constructor Summary | |
|---|---|
PluginStateImpl(PluginInterfaceImpl pi,
PluginInitializer initialiser)
|
|
| Method Summary | |
|---|---|
boolean |
hasFailed()
Returns true if there was a problem loading or initialising the plugin. |
boolean |
isBuiltIn()
Built-in plugins are those used internally by Azureus, for example the UPnP plugin. |
boolean |
isDisabled()
Returns true if the plugin has been marked as disabled, and prevented from initialising. |
boolean |
isInitialisationComplete()
|
boolean |
isLoadedAtStartup()
Returns true if the plugin is set to load at startup, false otherwise. |
boolean |
isMandatory()
Whether or not this is a mandatory plugin. |
boolean |
isOperational()
Returns true if the plugin is running, returns false if the plugin isn't running for some reason. |
boolean |
isShared()
|
boolean |
isUnloadable()
|
boolean |
isUnloaded()
|
void |
reload()
|
void |
setDisabled(boolean _disabled)
Sets whether the plugin can be loaded or not. |
void |
setLoadedAtStartup(boolean load_at_startup)
Sets whether the plugin is loaded at startup or not. |
void |
uninstall()
Uninstall this plugin if it has been loaded from a plugin directory. |
void |
unload()
|
protected void |
unload(boolean for_reload)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PluginStateImpl(PluginInterfaceImpl pi,
PluginInitializer initialiser)
| Method Detail |
|---|
public void setLoadedAtStartup(boolean load_at_startup)
PluginState
setLoadedAtStartup in interface PluginStatepublic boolean isLoadedAtStartup()
PluginState
isLoadedAtStartup in interface PluginStatepublic boolean hasFailed()
PluginState
hasFailed in interface PluginStatepublic void setDisabled(boolean _disabled)
PluginStatePluginState.setLoadedAtStartup(boolean) instead. This needs
to be called prior to a plugin's initialisation to take effect.
setDisabled in interface PluginStatepublic boolean isDisabled()
PluginState
isDisabled in interface PluginStatepublic boolean isBuiltIn()
PluginState
isBuiltIn in interface PluginStatepublic boolean isMandatory()
PluginState
isMandatory in interface PluginStatepublic boolean isOperational()
PluginState
isOperational in interface PluginStatepublic boolean isShared()
isShared in interface PluginStatepublic boolean isInitialisationComplete()
isInitialisationComplete in interface PluginState
public void reload()
throws PluginException
reload in interface PluginStatePluginException
public void uninstall()
throws PluginException
PluginState
uninstall in interface PluginStatePluginExceptionpublic boolean isUnloaded()
isUnloaded in interface PluginState
public void unload()
throws PluginException
unload in interface PluginStatePluginException
protected void unload(boolean for_reload)
throws PluginException
PluginExceptionpublic boolean isUnloadable()
isUnloadable in interface PluginState
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||