Package org.freenetproject
Class ForwardPortStatus
java.lang.Object
org.freenetproject.ForwardPortStatus
public class ForwardPortStatus extends Object
-
Field Summary
Fields Modifier and Type Field Description static int
DEFINITE_FAILURE
The port forward definitely failed.static int
DEFINITE_SUCCESS
The port forward definitely succeeded.int
externalPort
Some plugins may need to change the external port.static int
IN_PROGRESS
The port forward is in progressstatic int
MAYBE_SUCCESS
The port forward may have succeeded.static int
PROBABLE_FAILURE
The port forward probably failedstatic int
PROBABLE_SUCCESS
The port forward probably succeeded.String
reasonString
int
status
-
Constructor Summary
Constructors Constructor Description ForwardPortStatus(int status, String reason, int externalPort)
-
Method Summary
-
Field Details
-
status
public final int status -
DEFINITE_SUCCESS
public static final int DEFINITE_SUCCESSThe port forward definitely succeeded.- See Also:
- Constant Field Values
-
PROBABLE_SUCCESS
public static final int PROBABLE_SUCCESSThe port forward probably succeeded. I.e. it succeeded unless there was for example hostile action on the part of the router.- See Also:
- Constant Field Values
-
MAYBE_SUCCESS
public static final int MAYBE_SUCCESSThe port forward may have succeeded. Or it may not have. We should definitely try to check out of band. See UP&P: Many routers say they've forwarded the port when they haven't.- See Also:
- Constant Field Values
-
IN_PROGRESS
public static final int IN_PROGRESSThe port forward is in progress- See Also:
- Constant Field Values
-
PROBABLE_FAILURE
public static final int PROBABLE_FAILUREThe port forward probably failed- See Also:
- Constant Field Values
-
DEFINITE_FAILURE
public static final int DEFINITE_FAILUREThe port forward definitely failed.- See Also:
- Constant Field Values
-
reasonString
-
externalPort
public final int externalPortSome plugins may need to change the external port. They can return it to the node here.
-
-
Constructor Details