com.aelitis.azureus.core.rssgen
Class RSSGeneratorPlugin
java.lang.Object
org.gudy.azureus2.ui.webplugin.WebPlugin
com.aelitis.azureus.core.rssgen.RSSGeneratorPlugin
- All Implemented Interfaces:
- Plugin, TrackerWebPageGenerator
public class RSSGeneratorPlugin
- extends WebPlugin
Fields inherited from class org.gudy.azureus2.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_MIGRATED, CONFIG_MODE, CONFIG_MODE_DEFAULT, CONFIG_MODE_FULL, 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_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_ROOT_DIR, PR_ROOT_RESOURCE, PR_VIEW_MODEL, PROPERTIES_MIGRATED, welcome_files, welcome_pages |
Methods inherited from class org.gudy.azureus2.ui.webplugin.WebPlugin |
generate, getConfigModel, getPort, getProtocol, getServerBindIP, getServerPort, getViewModel, isPluginEnabled, log, log, setupAutoAuth, setupPairing, setupUPnP, setUserAndPassword, unloadPlugin, unsetUserAndPassword, updatePairing, updatePairing, useFile |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PLUGIN_NAME
public static final String PLUGIN_NAME
- See Also:
- Constant Field Values
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
DEFAULT_ACCESS
public static final String DEFAULT_ACCESS
- See Also:
- Constant Field Values
RSSGeneratorPlugin
public RSSGeneratorPlugin()
load
public static void load(PluginInterface plugin_interface)
getSingleton
public static RSSGeneratorPlugin getSingleton()
isLowNoiseEnabled
public boolean isLowNoiseEnabled()
getURL
public String getURL()
setupServer
protected void setupServer()
- Overrides:
setupServer
in class WebPlugin
registerProvider
public static void registerProvider(String name,
RSSGeneratorPlugin.Provider provider)
unregisterProvider
public static void unregisterProvider(String name)
initialize
public void initialize(PluginInterface pi)
throws PluginException
- Description copied from interface:
Plugin
- This method is called when the Plugin is loaded by Azureus
- Specified by:
initialize
in interface Plugin
- Overrides:
initialize
in class WebPlugin
- Parameters:
pi
- the interface that the plugin must use to communicate with Azureus
- Throws:
PluginException
initStage
protected void initStage(int num)
- Overrides:
initStage
in class WebPlugin
generateSupport
public boolean generateSupport(TrackerWebPageRequest request,
TrackerWebPageResponse response)
throws IOException
- Overrides:
generateSupport
in class WebPlugin
- Throws:
IOException