|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.gudy.azureus2.plugins.PluginManager
org.gudy.azureus2.pluginsimpl.local.PluginManagerImpl
public class PluginManagerImpl
| Field Summary | |
|---|---|
protected static AzureusCore |
azureus_core
|
protected static AEMonitor |
class_mon
|
protected PluginInitializer |
pi
|
protected static boolean |
running
|
protected static PluginManagerImpl |
singleton
|
| Fields inherited from class org.gudy.azureus2.plugins.PluginManager |
|---|
PR_APP_DIRECTORY, PR_DISABLE_NATIVE_SUPPORT, PR_DOC_DIRECTORY, PR_MULTI_INSTANCE, PR_USER_DIRECTORY, UI_NONE, UI_SWT |
| Constructor Summary | |
|---|---|
protected |
PluginManagerImpl(PluginInitializer _pi)
|
| Method Summary | |
|---|---|
void |
firePluginEvent(int ev)
|
PluginInterface |
getDefaultPluginInterface()
returns the default plugin interface that can be used to access plugin functionality without an explicit plugin |
PluginInstaller |
getPluginInstaller()
|
PluginInterface |
getPluginInterfaceByClass(Class c)
|
PluginInterface |
getPluginInterfaceByClass(Class c,
boolean operational)
Returns the plugin interface with a given class, or null if not found. |
PluginInterface |
getPluginInterfaceByClass(String class_name)
|
PluginInterface |
getPluginInterfaceByClass(String class_name,
boolean operational)
Returns the plugin interface with a given class name, or null if not found. |
PluginInterface |
getPluginInterfaceByID(String id)
returns the plugin interface with a given id, or null if not found |
PluginInterface |
getPluginInterfaceByID(String id,
boolean operational)
Returns the plugin interface with a given id, or null if not found. |
PluginInterface[] |
getPluginInterfaces()
Gets the current set of registered plugins. |
PluginInterface[] |
getPlugins()
Gets the current set of registered plugins. |
PluginInterface[] |
getPlugins(boolean expect_partial_result)
|
List<PluginInterface> |
getPluginsWithMethod(String name,
Class<?>[] parameters)
*since 5201 |
protected static PluginManagerImpl |
getSingleton(PluginInitializer pi)
|
boolean |
isInitialized()
|
boolean |
isSilentRestartEnabled()
|
void |
refreshPluginList(boolean initialise)
|
static void |
registerPlugin(Class plugin_class)
|
static void |
registerPlugin(Plugin plugin,
String id)
|
static void |
restartAzureus()
|
static void |
setStartDetails(AzureusCore _core)
When AZ is started directly (i.e. |
static PluginManager |
startAzureus(int ui_type,
Properties properties)
|
static void |
stopAzureus()
|
| Methods inherited from class org.gudy.azureus2.plugins.PluginManager |
|---|
getDefaults, refreshPluginList |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected static boolean running
protected static PluginManagerImpl singleton
protected static AEMonitor class_mon
protected static AzureusCore azureus_core
protected PluginInitializer pi
| Constructor Detail |
|---|
protected PluginManagerImpl(PluginInitializer _pi)
| Method Detail |
|---|
protected static PluginManagerImpl getSingleton(PluginInitializer pi)
public static PluginManager startAzureus(int ui_type,
Properties properties)
public static void stopAzureus()
throws PluginException
PluginException
public static void restartAzureus()
throws PluginException
PluginExceptionpublic static void setStartDetails(AzureusCore _core)
type - public static void registerPlugin(Class plugin_class)
public static void registerPlugin(Plugin plugin,
String id)
public PluginInterface getPluginInterfaceByID(String id)
PluginManager
getPluginInterfaceByID in class PluginManager
public PluginInterface getPluginInterfaceByID(String id,
boolean operational)
PluginManager
getPluginInterfaceByID in class PluginManageroperational - If true, only return a PluginInterface if the plugin
is operational (i.e. is running).public PluginInterface getPluginInterfaceByClass(Class c)
getPluginInterfaceByClass in class PluginManager
public PluginInterface getPluginInterfaceByClass(Class c,
boolean operational)
PluginManager
getPluginInterfaceByClass in class PluginManageroperational - If true, only return a PluginInterface if the plugin
is operational (i.e. is running).public PluginInterface getPluginInterfaceByClass(String class_name)
getPluginInterfaceByClass in class PluginManager
public PluginInterface getPluginInterfaceByClass(String class_name,
boolean operational)
PluginManager
getPluginInterfaceByClass in class PluginManageroperational - If true, only return a PluginInterface if the plugin
is operational (i.e. is running).public PluginInterface[] getPluginInterfaces()
PluginManager
getPluginInterfaces in class PluginManagerpublic PluginInterface getDefaultPluginInterface()
PluginManager
getDefaultPluginInterface in class PluginManagerpublic PluginInterface[] getPlugins()
PluginManager
getPlugins in class PluginManagerpublic PluginInterface[] getPlugins(boolean expect_partial_result)
getPlugins in class PluginManagerpublic void firePluginEvent(int ev)
firePluginEvent in class PluginManagerpublic PluginInstaller getPluginInstaller()
getPluginInstaller in class PluginManagerpublic void refreshPluginList(boolean initialise)
refreshPluginList in class PluginManagerpublic boolean isSilentRestartEnabled()
isSilentRestartEnabled in class PluginManagerpublic boolean isInitialized()
isInitialized in class PluginManager
public List<PluginInterface> getPluginsWithMethod(String name,
Class<?>[] parameters)
PluginManager
getPluginsWithMethod in class PluginManager
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||