Class SubnetRoutePacketInHandler

  • All Implemented Interfaces:
    java.util.EventListener, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener, org.opendaylight.yangtools.yang.binding.NotificationListener

    @Singleton
    public class SubnetRoutePacketInHandler
    extends java.lang.Object
    implements org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener
    • Constructor Summary

      Constructors 
      Constructor Description
      SubnetRoutePacketInHandler​(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker, org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService packetService, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService, ICentralizedSwitchProvider centralizedSwitchProvider, org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager, org.opendaylight.yang.gen.v1.urn.opendaylight.genius.ipv6.nd.util.rev170210.Ipv6NdUtilService ipv6NdUtilService, org.opendaylight.infrautils.metrics.MetricProvider metricProvider, VpnUtil vpnUtil)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isTunnel​(java.lang.String interfaceName)  
      void onPacketReceived​(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived notification)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SubnetRoutePacketInHandler

        @Inject
        public SubnetRoutePacketInHandler​(org.opendaylight.controller.md.sal.binding.api.DataBroker dataBroker,
                                          org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingService packetService,
                                          org.opendaylight.yang.gen.v1.urn.opendaylight.genius.interfacemanager.rpcs.rev160406.OdlInterfaceRpcService odlInterfaceRpcService,
                                          ICentralizedSwitchProvider centralizedSwitchProvider,
                                          org.opendaylight.genius.interfacemanager.interfaces.IInterfaceManager interfaceManager,
                                          org.opendaylight.yang.gen.v1.urn.opendaylight.genius.ipv6.nd.util.rev170210.Ipv6NdUtilService ipv6NdUtilService,
                                          org.opendaylight.infrautils.metrics.MetricProvider metricProvider,
                                          VpnUtil vpnUtil)
    • Method Detail

      • onPacketReceived

        public void onPacketReceived​(org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketReceived notification)
        Specified by:
        onPacketReceived in interface org.opendaylight.yang.gen.v1.urn.opendaylight.packet.service.rev130709.PacketProcessingListener
      • isTunnel

        public boolean isTunnel​(java.lang.String interfaceName)