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