Class ElanL2GatewayBcGroupUtils


  • @Singleton
    public class ElanL2GatewayBcGroupUtils
    extends java.lang.Object
    The utility class to handle ELAN L2 Gateway related to multicast.
    • Constructor Detail

      • ElanL2GatewayBcGroupUtils

        @Inject
        public ElanL2GatewayBcGroupUtils​(org.opendaylight.mdsal.binding.api.DataBroker db,
                                         ElanRefUtil elanRefUtil,
                                         ElanL2GatewayMulticastUtils elanL2GatewayMulticastUtils,
                                         org.opendaylight.genius.mdsalutil.interfaces.IMdsalApiManager mdsalApiManager,
                                         ElanInstanceDpnsCache elanInstanceDpnsCache,
                                         ElanItmUtils elanItmUtils)
    • Method Detail

      • updateBcGroupForAllDpns

        public java.util.List<com.google.common.util.concurrent.ListenableFuture<java.lang.Void>> updateBcGroupForAllDpns​(java.lang.String elanName,
                                                                                                                          L2GatewayDevice device,
                                                                                                                          boolean createCase)
      • updateRemoteBroadcastGroupForAllElanDpns

        public void updateRemoteBroadcastGroupForAllElanDpns​(ElanInstance elanInfo)