Package org.onosproject.net
Class PipelineTraceableInput
- java.lang.Object
-
- org.onosproject.net.PipelineTraceableInput
-
public class PipelineTraceableInput extends Object
Represents the input of the pipeline traceable processing.
-
-
Constructor Summary
Constructors Constructor Description PipelineTraceableInput(TrafficSelector ingressPacket, ConnectPoint ingressPort, List<DataPlaneEntity> deviceState)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<FlowEntry>
flows()
Getter for the flows.Group
getGroup(GroupId groupId)
Returns the group associated with the given group id.Map<GroupId,Group>
groups()
Getter for the groups.TrafficSelector
ingressPacket()
Getter for the ingress packet.ConnectPoint
ingressPort()
Getter for the ingress port.
-
-
-
Constructor Detail
-
PipelineTraceableInput
public PipelineTraceableInput(TrafficSelector ingressPacket, ConnectPoint ingressPort, List<DataPlaneEntity> deviceState)
-
-
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
-
-