Interface | Description |
---|---|
ForwardPortCallback |
Callback called by port forwarding plugins to indicate success or failure.
|
FredPlugin |
All the FredPlugin* APIs must be implemented by the main class - the class that implements
FredPlugin, because that's where we look for them when loading a plugin.
|
FredPluginBandwidthIndicator | |
FredPluginBaseL10n |
Interface that has to be implemented for plugins that wants to use
the node's localization system (recommended).
|
FredPluginConfigurable |
Implement this if your plugin needs to store configuration
parameters.
|
FredPluginFCP | Deprecated |
FredPluginFCPMessageHandler |
NOTICE: This API is a rewrite of the whole code for plugin communication.
|
FredPluginFCPMessageHandler.ClientSideFCPMessageHandler |
Client plugins which connect to a FCP server plugin must implement this interface.
The purpose of this interface is to provide a message handling function for processing messages received from the server. |
FredPluginFCPMessageHandler.PrioritizedMessageHandler |
Implement this to specify a thread priority of threads which are used to
execute the message handling function
FredPluginFCPMessageHandler.handlePluginFCPMessage(FCPPluginConnection,
FCPPluginMessage) .Notice that the priority could even be specified depending on the type of individual messages as the individual messages are passed to the implementation of this handler. |
FredPluginFCPMessageHandler.ServerSideFCPMessageHandler |
Plugins which provide FCP services to clients must implement this interface.
The purpose of this interface is to provide a message handling function for processing messages received from the clients. |
FredPluginHTTP |
Standard HTTP interface for plugins.
|
FredPluginIPDetector | |
FredPluginL10n |
Interface that has to be implemented for plugins that wants to use
PageMaker.addNavigationLink(..)
|
FredPluginMultiple |
Interface that has to be implemented for plugins that can be loaded more than
once.
|
FredPluginPortForward |
Interface for port forwarding plugins.
|
FredPluginRealVersioned |
Version of a plugin in a form that is easy to compare.
|
FredPluginTalker | Deprecated |
FredPluginThemed |
Interface that has to be implemented for plugins that wants to use
nodes html look (css theme) but not PageMaker.
Very geek'ish and not recommended. |
FredPluginThreadless |
Implement this if you do not need to do anything in
|
FredPluginVersioned |
A Fred plugin that has a version.
|
Class | Description |
---|---|
DetectedIP |
Class returned by a FredPluginIPDetector.
|
ForwardPort |
A public Internet Protocol port on the node which needs to be forwarded if the
node is NATed.
|
ForwardPortStatus | |
OfficialPlugins |
Container for Freenet’s official plugins.
|
OfficialPlugins.OfficialPluginDescription | |
PluginDownLoader<T> |
load a plugin from wherever
|
PluginDownLoaderFile | |
PluginDownLoaderFreenet | |
PluginDownLoaderOfficialFreenet | |
PluginDownLoaderOfficialHTTPS | |
PluginDownLoaderURL | |
PluginHandler |
Methods to handle a specific plugin (= set it up and start it)
|
PluginInfoWrapper | |
PluginManager | |
PluginManager.PluginProgress |
Tracks the progress of loading and starting a plugin.
|
PluginReplySender | Deprecated
Use the
FCPPluginConnection API instead. |
PluginReplySenderDirect | Deprecated
Use the
FCPPluginConnection API instead. |
PluginReplySenderFCP | Deprecated
Use the
FCPPluginConnection API instead. |
PluginRespirator | |
PluginStore |
This is a PluginStore.
|
PluginStores | |
PluginTalker | Deprecated
Use
FCPPluginConnection instead. |
Exception | Description |
---|---|
AccessDeniedPluginHTTPException |
403 error code.
|
DownloadPluginHTTPException |
Force the download of something to disk
|
NotFoundPluginHTTPException |
404 error code.
|
PluginAlreadyLoaded |
Exception that signals that when requesting to load a plugin it was determined that a plugin
with the same main class name is already loaded.
|
PluginHTTPException |
A basic, Plugin exception intended for generic error displaying.
|
PluginNotFoundException | |
PluginTooOldException | |
RedirectPluginHTTPException |
302 error code.
|