Interface MatchInfoBase
-
- All Known Subinterfaces:
EricMatchInfo
,NxMatchInfo
- All Known Implementing Classes:
EricMatchInfoHelper
,MatchArpOp
,MatchArpSha
,MatchArpSpa
,MatchArpTha
,MatchArpTpa
,MatchEthernetDestination
,MatchEthernetSource
,MatchEthernetType
,MatchIcmpv4
,MatchIcmpv6
,MatchInfo
,MatchInfoHelper
,MatchInPort
,MatchIpProtocol
,MatchIpv4Destination
,MatchIpv4Source
,MatchIpv6Destination
,MatchIpv6NdSll
,MatchIpv6NdTarget
,MatchIpv6Source
,MatchMetadata
,MatchMplsLabel
,MatchNdOptionType
,MatchPbbIsid
,MatchTcpDestinationPort
,MatchTcpFlags
,MatchTcpSourcePort
,MatchTunnelId
,MatchUdpDestinationPort
,MatchUdpSourcePort
,MatchVlanVid
,NxMatchCtMark
,NxMatchCtState
,NxMatchCtZone
,NxMatchInfoHelper
,NxMatchRegister
,NxMatchTcpDestinationPort
,NxMatchTcpSourcePort
,NxMatchTunnelDestinationIp
,NxMatchTunnelSourceIp
,NxMatchUdpDestinationPort
,NxMatchUdpSourcePort
public interface MatchInfoBase
This interface helps in creating the openflow matches.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
createInnerMatchBuilder(java.util.Map<java.lang.Class<?>,java.lang.Object> mapMatchBuilder)
Creater the inner match object.void
setMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder matchBuilder, java.util.Map<java.lang.Class<?>,java.lang.Object> mapMatchBuilder)
Set the match to the match builder.
-
-
-
Method Detail
-
createInnerMatchBuilder
void createInnerMatchBuilder(java.util.Map<java.lang.Class<?>,java.lang.Object> mapMatchBuilder)
Creater the inner match object.- Parameters:
mapMatchBuilder
- the map which holds the matches.
-
setMatch
void setMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.flow.types.rev131026.flow.MatchBuilder matchBuilder, java.util.Map<java.lang.Class<?>,java.lang.Object> mapMatchBuilder)
Set the match to the match builder.- Parameters:
matchBuilder
- the matchbuilder to set the matchmapMatchBuilder
- the map containing the matches
-
-