java.lang.Object
org.eblocker.server.common.network.unix.firewall.Action
Direct Known Subclasses:
ActionDestinationNat, ActionMark, ActionRedirect, ActionReject

public class Action extends Object
  • Constructor Details

    • Action

      protected Action(String chain)
  • Method Details

    • returnFromChain

      public static Action returnFromChain()
    • masquerade

      public static Action masquerade()
    • drop

      public static Action drop()
    • accept

      public static Action accept()
    • reject

      public static Action reject()
    • rejectWithTcpReset

      public static Action rejectWithTcpReset()
    • jumpToChain

      public static Action jumpToChain(String chain)
    • redirectTo

      public static Action redirectTo(String targetIp, int targetPort)
    • redirectTo

      public static Action redirectTo(int targetPort)
    • mark

      public static Action mark(int value)
    • protocolAllowed

      protected boolean protocolAllowed(Protocol protocol)
      Some actions require a specific protocol
      Parameters:
      protocol -
      Returns:
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object