Package com.biglybt.pif
Interface PluginManagerDefaults
-
- All Known Implementing Classes:
PluginManagerDefaultsImpl
public interface PluginManagerDefaults
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
PID_BUDDY
static java.lang.String
PID_CORE_PATCH_CHECKER
static java.lang.String
PID_CORE_UPDATE_CHECKER
static java.lang.String
PID_DEFAULT_TRACKER_WEB
static java.lang.String
PID_DHT
static java.lang.String
PID_DHT_TRACKER
static java.lang.String
PID_EXTERNAL_SEED
static java.lang.String
PID_LOCAL_TRACKER
static java.lang.String
PID_MAGNET
static java.lang.String
PID_NET_STATUS
static java.lang.String
PID_PLATFORM_CHECKER
static java.lang.String
PID_PLUGIN_UPDATE_CHECKER
static java.lang.String
PID_REMOVE_RULES
static java.lang.String
PID_RSS
static java.lang.String
PID_SHARE_HOSTER
static java.lang.String
PID_START_STOP_RULES
static java.lang.String
PID_TRACKER_PEER_AUTH
static java.lang.String
PID_UPNP
static java.lang.String[]
PLUGIN_IDS
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getApplicationEntryPoint()
java.lang.String
getApplicationIdentifier()
java.lang.String
getApplicationName()
java.lang.String[]
getDefaultPlugins()
boolean
isDefaultPluginEnabled(java.lang.String plugin_id)
void
setApplicationEntryPoint(java.lang.String entry_point)
void
setApplicationIdentifier(java.lang.String identifier)
void
setApplicationName(java.lang.String name)
Set the name of the application, default isConstants.BIGLYBT_NAME
, and an identifier for it, default is "az"
default for entry point is the SWT UIvoid
setDefaultPluginEnabled(java.lang.String plugin_id, boolean enabled)
by default all default plugins are enabled.void
setSingleInstanceHandler(int single_instance_port, PluginManagerArgumentHandler handler)
boolean
setSingleInstanceHandlerAndProcess(int single_instance_port, PluginManagerArgumentHandler handler, java.lang.String[] args)
-
-
-
Field Detail
-
PID_START_STOP_RULES
static final java.lang.String PID_START_STOP_RULES
- See Also:
- Constant Field Values
-
PID_REMOVE_RULES
static final java.lang.String PID_REMOVE_RULES
- See Also:
- Constant Field Values
-
PID_SHARE_HOSTER
static final java.lang.String PID_SHARE_HOSTER
- See Also:
- Constant Field Values
-
PID_DEFAULT_TRACKER_WEB
static final java.lang.String PID_DEFAULT_TRACKER_WEB
- See Also:
- Constant Field Values
-
PID_PLUGIN_UPDATE_CHECKER
static final java.lang.String PID_PLUGIN_UPDATE_CHECKER
- See Also:
- Constant Field Values
-
PID_CORE_UPDATE_CHECKER
static final java.lang.String PID_CORE_UPDATE_CHECKER
- See Also:
- Constant Field Values
-
PID_CORE_PATCH_CHECKER
static final java.lang.String PID_CORE_PATCH_CHECKER
- See Also:
- Constant Field Values
-
PID_PLATFORM_CHECKER
static final java.lang.String PID_PLATFORM_CHECKER
- See Also:
- Constant Field Values
-
PID_UPNP
static final java.lang.String PID_UPNP
- See Also:
- Constant Field Values
-
PID_DHT
static final java.lang.String PID_DHT
- See Also:
- Constant Field Values
-
PID_DHT_TRACKER
static final java.lang.String PID_DHT_TRACKER
- See Also:
- Constant Field Values
-
PID_MAGNET
static final java.lang.String PID_MAGNET
- See Also:
- Constant Field Values
-
PID_EXTERNAL_SEED
static final java.lang.String PID_EXTERNAL_SEED
- See Also:
- Constant Field Values
-
PID_LOCAL_TRACKER
static final java.lang.String PID_LOCAL_TRACKER
- See Also:
- Constant Field Values
-
PID_TRACKER_PEER_AUTH
static final java.lang.String PID_TRACKER_PEER_AUTH
- See Also:
- Constant Field Values
-
PID_NET_STATUS
static final java.lang.String PID_NET_STATUS
- See Also:
- Constant Field Values
-
PID_BUDDY
static final java.lang.String PID_BUDDY
- See Also:
- Constant Field Values
-
PID_RSS
static final java.lang.String PID_RSS
- See Also:
- Constant Field Values
-
PLUGIN_IDS
static final java.lang.String[] PLUGIN_IDS
-
-
Method Detail
-
getDefaultPlugins
java.lang.String[] getDefaultPlugins()
-
setDefaultPluginEnabled
void setDefaultPluginEnabled(java.lang.String plugin_id, boolean enabled)
by default all default plugins are enabled. This methods allows them to be disabled- Parameters:
plugin_id
-
-
isDefaultPluginEnabled
boolean isDefaultPluginEnabled(java.lang.String plugin_id)
-
setApplicationName
void setApplicationName(java.lang.String name)
Set the name of the application, default isConstants.BIGLYBT_NAME
, and an identifier for it, default is "az"
default for entry point is the SWT UI- Parameters:
name
-
-
getApplicationName
java.lang.String getApplicationName()
-
setApplicationIdentifier
void setApplicationIdentifier(java.lang.String identifier)
-
getApplicationIdentifier
java.lang.String getApplicationIdentifier()
-
setApplicationEntryPoint
void setApplicationEntryPoint(java.lang.String entry_point)
-
getApplicationEntryPoint
java.lang.String getApplicationEntryPoint()
-
setSingleInstanceHandler
void setSingleInstanceHandler(int single_instance_port, PluginManagerArgumentHandler handler)
-
setSingleInstanceHandlerAndProcess
boolean setSingleInstanceHandlerAndProcess(int single_instance_port, PluginManagerArgumentHandler handler, java.lang.String[] args)
-
-