public class GeniusRenderer extends Object implements ClassifierEntryRenderer
| Constructor and Description |
|---|
GeniusRenderer(GeniusProvider geniusProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
renderEgress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey,
String destinationIp)
Render egress interface actions.
|
void |
renderIngress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
Render ingress interface actions.
|
void |
renderMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
String connector,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.Matches matches,
Long nsp,
Short nsi)
Rended match based actions.
|
void |
renderNode(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId)
Render node wide actions.
|
void |
renderPath(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Long nsp,
short nsi,
short nsl,
String firstHopIp)
Render path based actions.
|
void |
suppressEgress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey,
String destinationIp)
Supress egress interface actions.
|
void |
suppressIngress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
Suppress ingress interface actions.
|
void |
suppressMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
String connector,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.Matches matches,
Long nsp,
Short nsi)
Supress match based actions.
|
void |
suppressNode(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId)
Suppress node wide actions.
|
void |
suppressPath(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Long nsp,
short nsi,
short nsl,
String firstHopIp)
Supress path based actions.
|
public GeniusRenderer(GeniusProvider geniusProvider)
public void renderIngress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
ClassifierEntryRendererrenderIngress in interface ClassifierEntryRendererinterfaceKey - the ingress interface key.public void renderNode(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId)
ClassifierEntryRendererrenderNode in interface ClassifierEntryRenderernodeId - the classifier node identifier.public void renderPath(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Long nsp,
short nsi,
short nsl,
String firstHopIp)
ClassifierEntryRendererrenderPath in interface ClassifierEntryRenderernodeId - the classifier node identifier.nsp - the path identifier.nsi - the path starting index.nsl - the path length.firstHopIp - the first SFF ip address. Null if the SFF is nodeId.public void renderMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
String connector,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.Matches matches,
Long nsp,
Short nsi)
ClassifierEntryRendererrenderMatch in interface ClassifierEntryRenderernodeId - the classifier node identifier.connector - the node connector for the ingress interface.matches - the ACL matches.nsp - the path identifier.nsi - the initial path index.public void renderEgress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey,
String destinationIp)
ClassifierEntryRendererrenderEgress in interface ClassifierEntryRendererinterfaceKey - the egress interface key.destinationIp - the destination IP address associated to the
interface. If the interface is a local interface,
this should be a node local IP address, otherwise
the remote IP address.public void suppressIngress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey)
ClassifierEntryRenderersuppressIngress in interface ClassifierEntryRendererinterfaceKey - the ingress interface key.public void suppressNode(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId)
ClassifierEntryRenderersuppressNode in interface ClassifierEntryRenderernodeId - the classifier node identifier.public void suppressPath(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
Long nsp,
short nsi,
short nsl,
String firstHopIp)
ClassifierEntryRenderersuppressPath in interface ClassifierEntryRenderernodeId - the classifier node identifier.nsp - the path identifier.nsi - the path starting index.nsl - the path length.firstHopIp - the first SFF ip address. Null if the SFF is nodeId.public void suppressMatch(org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId nodeId,
String connector,
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.access.control.list.rev160218.access.lists.acl.access.list.entries.ace.Matches matches,
Long nsp,
Short nsi)
ClassifierEntryRenderersuppressMatch in interface ClassifierEntryRenderernodeId - the classifier node identifier.connector - the node connector for the ingress interface.matches - the ACL matches.nsp - the path identifier.nsi - the initial path index.public void suppressEgress(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.InterfaceKey interfaceKey,
String destinationIp)
ClassifierEntryRenderersuppressEgress in interface ClassifierEntryRendererinterfaceKey - the egress interface key.destinationIp - the destination IP address associated to the
interface. If the interface is a local interface,
this should be a node local IP address, otherwise
the remote IP address.Copyright © 2019 OpenDaylight. All rights reserved.