Class PipelineTraceableInput


  • public class PipelineTraceableInput
    extends Object
    Represents the input of the pipeline traceable processing.
    • Method Detail

      • ingressPacket

        public TrafficSelector ingressPacket()
        Getter for the ingress packet.
        Returns:
        the ingress packet
      • ingressPort

        public ConnectPoint ingressPort()
        Getter for the ingress port.
        Returns:
        the ingress port
      • flows

        public List<FlowEntry> flows()
        Getter for the flows.
        Returns:
        the flows
      • groups

        public Map<GroupId,​Group> groups()
        Getter for the groups.
        Returns:
        the groups
      • getGroup

        public Group getGroup​(GroupId groupId)
        Returns the group associated with the given group id.
        Parameters:
        groupId - the group id
        Returns:
        the group, otherwise null.