| 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.
|