Class ForwardPortStatus


  • public class ForwardPortStatus
    extends Object
    • Field Detail

      • status

        public final int status
      • DEFINITE_SUCCESS

        public static final int DEFINITE_SUCCESS
        The port forward definitely succeeded.
        See Also:
        Constant Field Values
      • 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:
        Constant Field Values
      • 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:
        Constant Field Values
      • IN_PROGRESS

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

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

        public static final int DEFINITE_FAILURE
        The port forward definitely failed.
        See Also:
        Constant Field Values
      • 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 Detail

      • ForwardPortStatus

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