Class InstructionSchedulerFactoryImpl
- java.lang.Object
-
- org.opendaylight.bgpcep.programming.impl.InstructionSchedulerFactoryImpl
-
- All Implemented Interfaces:
InstructionSchedulerFactory
public final class InstructionSchedulerFactoryImpl extends Object implements InstructionSchedulerFactory
-
-
Constructor Summary
Constructors Constructor Description InstructionSchedulerFactoryImpl(org.opendaylight.mdsal.binding.api.DataBroker dataProvider, org.opendaylight.mdsal.binding.api.RpcProviderService rpcProviderRegistry, org.opendaylight.mdsal.binding.api.NotificationPublishService notifs, io.netty.util.Timer timer, org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider cssp, org.osgi.framework.BundleContext bundleContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InstructionSchedulercreateInstructionScheduler(String instructionId)Creates a unique InstructionScheduler.
-
-
-
Constructor Detail
-
InstructionSchedulerFactoryImpl
public InstructionSchedulerFactoryImpl(org.opendaylight.mdsal.binding.api.DataBroker dataProvider, org.opendaylight.mdsal.binding.api.RpcProviderService rpcProviderRegistry, org.opendaylight.mdsal.binding.api.NotificationPublishService notifs, io.netty.util.Timer timer, org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider cssp, org.osgi.framework.BundleContext bundleContext)
-
-
Method Detail
-
createInstructionScheduler
public InstructionScheduler createInstructionScheduler(String instructionId)
Description copied from interface:InstructionSchedulerFactoryCreates a unique InstructionScheduler.- Specified by:
createInstructionSchedulerin interfaceInstructionSchedulerFactory- Parameters:
instructionId- Unique Identifier, also to be used as part of Cluster Singleton Service Group Identifier as "instructionId"-service-group- Returns:
- InstructionScheduler
-
-