public class IPDetectorPluginManager extends java.lang.Object implements ForwardPortCallback
Modifier and Type | Class and Description |
---|---|
class |
IPDetectorPluginManager.DetectorRunner |
class |
IPDetectorPluginManager.MyUserAlert |
class |
IPDetectorPluginManager.PortForwardAlert |
Modifier and Type | Method and Description |
---|---|
void |
addConnectionTypeBox(HTMLNode contentNode) |
int[] |
getUDPPortsNotForwarded()
Return all the ports that we have reason to believe are not forwarded.
|
boolean |
hasDetectors() |
boolean |
hasJSTUN() |
boolean |
isEmpty() |
java.lang.String |
l10n(java.lang.String key,
java.lang.String[] patterns,
java.lang.String[] values) |
java.lang.String |
l10n(java.lang.String key,
java.lang.String pattern,
java.lang.String value) |
void |
maybeRun()
Do we need to run a plugin?
|
void |
portForwardStatus(java.util.Map<ForwardPort,ForwardPortStatus> statuses)
Called to indicate status on one or more forwarded ports.
|
void |
registerDetectorPlugin(FredPluginIPDetector d)
Register a plugin.
|
void |
registerPortForwardPlugin(FredPluginPortForward forward) |
void |
unregisterDetectorPlugin(FredPluginIPDetector d)
Remove a plugin.
|
void |
unregisterPortForwardPlugin(FredPluginPortForward forward)
Remove a plugin.
|
public int[] getUDPPortsNotForwarded()
public java.lang.String l10n(java.lang.String key, java.lang.String pattern, java.lang.String value)
public java.lang.String l10n(java.lang.String key, java.lang.String[] patterns, java.lang.String[] values)
public void registerDetectorPlugin(FredPluginIPDetector d)
public void unregisterDetectorPlugin(FredPluginIPDetector d)
public void maybeRun()
public boolean isEmpty()
public void registerPortForwardPlugin(FredPluginPortForward forward)
public void unregisterPortForwardPlugin(FredPluginPortForward forward)
public void portForwardStatus(java.util.Map<ForwardPort,ForwardPortStatus> statuses)
ForwardPortCallback
portForwardStatus
in interface ForwardPortCallback
public boolean hasDetectors()
public void addConnectionTypeBox(HTMLNode contentNode)
public boolean hasJSTUN()