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 InstructionScheduler
createInstructionScheduler(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:InstructionSchedulerFactory
Creates a unique InstructionScheduler.- Specified by:
createInstructionScheduler
in interfaceInstructionSchedulerFactory
- Parameters:
instructionId
- Unique Identifier, also to be used as part of Cluster Singleton Service Group Identifier as "instructionId"-service-group- Returns:
- InstructionScheduler
-
-