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 MatchInfoBaseThis interface helps in creating the openflow matches.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateInnerMatchBuilder(java.util.Map<java.lang.Class<?>,java.lang.Object> mapMatchBuilder)Creater the inner match object.voidsetMatch(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
-
-