Package com.biglybt.plugin.rssgen
Class RSSGeneratorPlugin
java.lang.Object
com.biglybt.ui.webplugin.WebPlugin
com.biglybt.plugin.rssgen.RSSGeneratorPlugin
- All Implemented Interfaces:
Plugin
,TrackerWebPageGenerator
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final int
private static final Properties
private BooleanParameter
private static boolean
static final String
private static final Map
<String, RSSGeneratorPlugin.Provider> private static RSSGeneratorPlugin
private HyperlinkParameter
Fields inherited from class com.biglybt.ui.webplugin.WebPlugin
CONFIG_ACCESS, CONFIG_ACCESS_DEFAULT, CONFIG_BIND_IP, CONFIG_BIND_IP_DEFAULT, CONFIG_ENABLE, CONFIG_ENABLE_DEFAULT, CONFIG_HOME_PAGE, CONFIG_HOME_PAGE_DEFAULT, CONFIG_MODE, CONFIG_MODE_DEFAULT, CONFIG_MODE_FULL, CONFIG_NO_PW_WHITELIST, CONFIG_NO_PW_WHITELIST_DEFAULT, CONFIG_PAIRING_AUTO_AUTH, CONFIG_PAIRING_AUTO_AUTH_DEFAULT, CONFIG_PAIRING_ENABLE, CONFIG_PAIRING_ENABLE_DEFAULT, CONFIG_PASSWORD, CONFIG_PASSWORD_DEFAULT, CONFIG_PASSWORD_ENABLE, CONFIG_PASSWORD_ENABLE_DEFAULT, CONFIG_PORT, CONFIG_PORT_DEFAULT, CONFIG_PORT_OVERRIDE, CONFIG_PROTOCOL, CONFIG_PROTOCOL_DEFAULT, CONFIG_REVERSE_PROXY, CONFIG_REVERSE_PROXY_DEFAULT, CONFIG_ROOT_DIR, CONFIG_ROOT_DIR_DEFAULT, CONFIG_ROOT_RESOURCE, CONFIG_ROOT_RESOURCE_DEFAULT, CONFIG_UPNP_ENABLE, CONFIG_UPNP_ENABLE_DEFAULT, CONFIG_USER, CONFIG_USER_DEFAULT, NL, PAIRING_MIGRATED, PAIRING_SESSION_KEY, plugin_interface, PR_ACCESS, PR_BIND_IP, PR_CONFIG_MODEL, PR_CONFIG_MODEL_PARAMS, PR_DISABLABLE, PR_ENABLE, PR_ENABLE_I2P, PR_ENABLE_KEEP_ALIVE, PR_ENABLE_PAIRING, PR_ENABLE_TOR, PR_ENABLE_UPNP, PR_HIDE_RESOURCE_CONFIG, PR_HOME_PAGE, PR_LOG, PR_NON_BLOCKING, PR_PAIRING_SID, PR_PORT, PR_REVERSE_PROXY, PR_ROOT_DIR, PR_ROOT_RESOURCE, PR_VIEW_MODEL, PROPERTIES_MIGRATED, welcome_files, welcome_pages
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
generateSupport
(TrackerWebPageRequest request, TrackerWebPageResponse response) static RSSGeneratorPlugin
getURL()
void
This method is called when the Plugin is loaded by the clientprotected void
initStage
(int num) boolean
static void
load
(PluginInterface plugin_interface) static void
registerProvider
(String name, RSSGeneratorPlugin.Provider provider) protected void
static void
unregisterProvider
(String name) Methods inherited from class com.biglybt.ui.webplugin.WebPlugin
generate, getConfigModel, getPort, getProtocol, getServerBindIP, getServerPort, getServerURL, getViewModel, isPluginEnabled, log, log, setupAutoAuth, setupPairing, setupUPnP, setUserAndPassword, unloadPlugin, unsetUserAndPassword, updatePairing, updatePairing, useFile, verifyReferrer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.biglybt.pif.Plugin
getInitialProperties
-
Field Details
-
PLUGIN_NAME
- See Also:
-
DEFAULT_PORT
public static final int DEFAULT_PORT- See Also:
-
DEFAULT_ACCESS
- See Also:
-
singleton
-
loaded
private static boolean loaded -
defaults
-
providers
-
test_param
-
enable_low_noise
-
-
Constructor Details
-
RSSGeneratorPlugin
public RSSGeneratorPlugin()
-
-
Method Details
-
load
-
getSingleton
-
isLowNoiseEnabled
public boolean isLowNoiseEnabled() -
getURL
-
setupServer
protected void setupServer()- Overrides:
setupServer
in classWebPlugin
-
registerProvider
-
unregisterProvider
-
initialize
Description copied from interface:Plugin
This method is called when the Plugin is loaded by the client- Specified by:
initialize
in interfacePlugin
- Overrides:
initialize
in classWebPlugin
- Parameters:
pi
- the interface that the plugin must use to communicate with the client- Throws:
PluginException
-
initStage
protected void initStage(int num) -
generateSupport
public boolean generateSupport(TrackerWebPageRequest request, TrackerWebPageResponse response) throws IOException - Overrides:
generateSupport
in classWebPlugin
- Throws:
IOException
-