Class ForwardPortStatus

java.lang.Object
org.freenetproject.ForwardPortStatus

public class ForwardPortStatus extends Object
  • Field Details

    • status

      public final int status
    • DEFINITE_SUCCESS

      public static final int DEFINITE_SUCCESS
      The port forward definitely succeeded.
      See Also:
    • PROBABLE_SUCCESS

      public static final int PROBABLE_SUCCESS
      The port forward probably succeeded. I.e. it succeeded unless there was for example hostile action on the part of the router.
      See Also:
    • MAYBE_SUCCESS

      public static final int MAYBE_SUCCESS
      The 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:
    • IN_PROGRESS

      public static final int IN_PROGRESS
      The port forward is in progress
      See Also:
    • PROBABLE_FAILURE

      public static final int PROBABLE_FAILURE
      The port forward probably failed
      See Also:
    • DEFINITE_FAILURE

      public static final int DEFINITE_FAILURE
      The port forward definitely failed.
      See Also:
    • reasonString

      public final String reasonString
    • externalPort

      public final int externalPort
      Some plugins may need to change the external port. They can return it to the node here.
  • Constructor Details

    • ForwardPortStatus

      public ForwardPortStatus(int status, String reason, int externalPort)