Class Rule

  • All Implemented Interfaces:
    RuleDefinition

    @Entity
    public class Rule
    extends java.lang.Object
    implements RuleDefinition
    A rule defines how a flow should be mapped. From each rule a classifier is created, which allows to classify a flow by this rule.
    Author:
    mvrueden
    • Constructor Detail

      • Rule

        public Rule()
      • Rule

        public Rule​(java.lang.String name,
                    java.lang.String dstAddress,
                    java.lang.String dstPort)
      • Rule

        public Rule​(java.lang.String name,
                    java.lang.String port)
    • Method Detail

      • getId

        public java.lang.Integer getId()
      • setId

        public void setId​(java.lang.Integer id)
      • setName

        public void setName​(java.lang.String name)
      • setDstAddress

        public void setDstAddress​(java.lang.String dstAddress)
      • setDstPort

        public void setDstPort​(java.lang.String dstPort)
      • setSrcPort

        public void setSrcPort​(java.lang.String srcPort)
      • setSrcAddress

        public void setSrcAddress​(java.lang.String srcAddress)
      • setProtocol

        public void setProtocol​(java.lang.String protocol)
      • isOmnidirectional

        public boolean isOmnidirectional()
      • setOmnidirectional

        public void setOmnidirectional​(boolean omnidirectional)
      • setPosition

        public void setPosition​(int position)
      • getPosition

        public int getPosition()
        Description copied from interface: RuleDefinition
        Defines the order in which the rules are evaluated. Lower positions go first
        Specified by:
        getPosition in interface RuleDefinition
      • setExporterFilter

        public void setExporterFilter​(java.lang.String exporterFilter)
      • getGroup

        public Group getGroup()
      • setGroup

        public void setGroup​(Group group)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object