Class ItmTunnelAggregationHelper


  • @Singleton
    public class ItmTunnelAggregationHelper
    extends java.lang.Object
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void createLogicalTunnelSelectGroup​(org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> tx, org.opendaylight.yangtools.yang.common.Uint64 srcDpnId, java.lang.String interfaceName, int lportTag)  
      static boolean isTunnelAggregationEnabled()  
      void updateLogicalTunnelSelectGroup​(InterfaceParentEntry entry, org.opendaylight.mdsal.binding.api.DataBroker broker)  
      void updateLogicalTunnelState​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState, int tunnelAction, org.opendaylight.mdsal.binding.api.DataBroker broker)  
      void updateLogicalTunnelState​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifStateOrigin, org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifStateUpdated, int tunnelAction, org.opendaylight.mdsal.binding.api.DataBroker broker)  
      • Methods inherited from class java.lang.Object

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

      • ItmTunnelAggregationHelper

        @Inject
        public ItmTunnelAggregationHelper​(IInterfaceManager interfaceMngr,
                                          IMdsalApiManager mdsalMngr,
                                          ItmConfig itmConfig,
                                          org.opendaylight.infrautils.jobcoordinator.JobCoordinator jobCoordinator)
    • Method Detail

      • isTunnelAggregationEnabled

        public static boolean isTunnelAggregationEnabled()
      • createLogicalTunnelSelectGroup

        public void createLogicalTunnelSelectGroup​(org.opendaylight.mdsal.binding.util.TypedWriteTransaction<org.opendaylight.mdsal.binding.util.Datastore.Configuration> tx,
                                                   org.opendaylight.yangtools.yang.common.Uint64 srcDpnId,
                                                   java.lang.String interfaceName,
                                                   int lportTag)
      • updateLogicalTunnelSelectGroup

        public void updateLogicalTunnelSelectGroup​(InterfaceParentEntry entry,
                                                   org.opendaylight.mdsal.binding.api.DataBroker broker)
      • updateLogicalTunnelState

        public void updateLogicalTunnelState​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifaceState,
                                             int tunnelAction,
                                             org.opendaylight.mdsal.binding.api.DataBroker broker)
      • updateLogicalTunnelState

        public void updateLogicalTunnelState​(org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifStateOrigin,
                                             org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.interfaces.rev140508.interfaces.state.Interface ifStateUpdated,
                                             int tunnelAction,
                                             org.opendaylight.mdsal.binding.api.DataBroker broker)