Package io.lighty.core.controller.api
Interface LightyServices
-
- All Superinterfaces:
LightyModuleRegistryService
- All Known Implementing Classes:
LightyControllerImpl
public interface LightyServices extends LightyModuleRegistryService
This interface provides methods to access ODL core services provided byLightyController
module.- Author:
- juraj.veverka
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description org.opendaylight.mdsal.binding.api.ActionProviderService
getActionProviderService()
org.opendaylight.mdsal.binding.api.ActionService
getActionService()
org.opendaylight.controller.cluster.ActorSystemProvider
getActorSystemProvider()
org.opendaylight.mdsal.binding.dom.adapter.ConstantAdapterContext
getAdapterContext()
org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory
getBindingCodecTreeFactory()
org.opendaylight.mdsal.binding.api.DataBroker
getBindingDataBroker()
org.opendaylight.mdsal.binding.api.MountPointService
getBindingMountPointService()
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer
getBindingNormalizedNodeSerializer()
org.opendaylight.mdsal.binding.api.NotificationPublishService
getBindingNotificationPublishService()
io.netty.channel.EventLoopGroup
getBossGroup()
org.opendaylight.infrautils.caches.CacheProvider
getCacheProvider()
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.cluster.admin.rev151013.ClusterAdminService
getClusterAdminRPCService()
org.opendaylight.mdsal.dom.api.DOMDataBroker
getClusteredDOMDataBroker()
org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider
getClusterSingletonServiceProvider()
org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface
getConfigDatastore()
org.opendaylight.infrautils.diagstatus.DiagStatusService
getDiagStatusService()
org.opendaylight.controller.cluster.sharding.DistributedShardFactory
getDistributedShardFactory()
org.opendaylight.mdsal.dom.api.DOMActionProviderService
getDOMActionProviderService()
org.opendaylight.mdsal.dom.api.DOMActionService
getDOMActionService()
org.opendaylight.mdsal.dom.api.DOMDataTreeService
getDOMDataTreeService()
Deprecated, for removal: This API element is subject to removal in a future version.This interface is scheduled for removal in the next major release.org.opendaylight.mdsal.dom.api.DOMDataTreeShardingService
getDOMDataTreeShardingService()
Deprecated, for removal: This API element is subject to removal in a future version.This interface is scheduled for removal in the next major release.org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipService
getDOMEntityOwnershipService()
org.opendaylight.mdsal.dom.api.DOMMountPointService
getDOMMountPointService()
org.opendaylight.mdsal.dom.api.DOMNotificationPublishService
getDOMNotificationPublishService()
org.opendaylight.mdsal.dom.api.DOMNotificationService
getDOMNotificationService()
org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry
getDOMNotificationSubscriptionListenerRegistry()
org.opendaylight.mdsal.dom.api.DOMRpcProviderService
getDOMRpcProviderService()
org.opendaylight.mdsal.dom.api.DOMRpcService
getDOMRpcService()
org.opendaylight.mdsal.dom.api.DOMSchemaService
getDOMSchemaService()
org.opendaylight.mdsal.dom.api.DOMYangTextSourceProvider
getDOMYangTextSourceProvider()
org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider
getEffectiveModelContextProvider()
org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService
getEntityOwnershipService()
io.netty.util.concurrent.EventExecutor
getEventExecutor()
org.opendaylight.infrautils.jobcoordinator.JobCoordinator
getJobCoordinator()
LightySystemReadyService
getLightySystemReadyService()
org.opendaylight.infrautils.metrics.MetricProvider
getMetricProvider()
org.opendaylight.mdsal.binding.api.NotificationService
getNotificationService()
org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface
getOperationalDatastore()
org.opendaylight.mdsal.binding.api.RpcProviderService
getRpcProviderService()
org.opendaylight.controller.config.threadpool.ScheduledThreadPool
getScheduledThreadPool()
org.opendaylight.infrautils.ready.SystemReadyMonitor
getSystemReadyMonitor()
org.opendaylight.controller.config.threadpool.ThreadPool
getThreadPool()
io.netty.util.Timer
getTimer()
io.netty.channel.EventLoopGroup
getWorkerGroup()
org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory
getYangParserFactory()
-
Methods inherited from interface io.lighty.core.controller.api.LightyModuleRegistryService
registerModuleInfos
-
-
-
-
Method Detail
-
getDiagStatusService
org.opendaylight.infrautils.diagstatus.DiagStatusService getDiagStatusService()
-
getSystemReadyMonitor
org.opendaylight.infrautils.ready.SystemReadyMonitor getSystemReadyMonitor()
-
getLightySystemReadyService
LightySystemReadyService getLightySystemReadyService()
-
getActorSystemProvider
org.opendaylight.controller.cluster.ActorSystemProvider getActorSystemProvider()
-
getEffectiveModelContextProvider
org.opendaylight.yangtools.yang.model.api.EffectiveModelContextProvider getEffectiveModelContextProvider()
-
getDOMSchemaService
org.opendaylight.mdsal.dom.api.DOMSchemaService getDOMSchemaService()
-
getDOMYangTextSourceProvider
org.opendaylight.mdsal.dom.api.DOMYangTextSourceProvider getDOMYangTextSourceProvider()
-
getDOMNotificationSubscriptionListenerRegistry
org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry getDOMNotificationSubscriptionListenerRegistry()
-
getConfigDatastore
org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface getConfigDatastore()
-
getOperationalDatastore
org.opendaylight.controller.cluster.datastore.DistributedDataStoreInterface getOperationalDatastore()
-
getDOMDataTreeShardingService
@Deprecated(forRemoval=true) org.opendaylight.mdsal.dom.api.DOMDataTreeShardingService getDOMDataTreeShardingService()
Deprecated, for removal: This API element is subject to removal in a future version.This interface is scheduled for removal in the next major release. UsegetDistributedShardFactory()
instead of this.Get DOMDataTreeShardingService.- Returns:
DOMDataTreeShardingService
-
getDOMDataTreeService
@Deprecated(forRemoval=true) org.opendaylight.mdsal.dom.api.DOMDataTreeService getDOMDataTreeService()
Deprecated, for removal: This API element is subject to removal in a future version.This interface is scheduled for removal in the next major release. UsegetDistributedShardFactory()
instead of this.Get DOMDataTreeService.- Returns:
DOMDataTreeShardingService
-
getDistributedShardFactory
org.opendaylight.controller.cluster.sharding.DistributedShardFactory getDistributedShardFactory()
-
getYangParserFactory
org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory getYangParserFactory()
-
getBindingNormalizedNodeSerializer
org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer getBindingNormalizedNodeSerializer()
-
getBindingCodecTreeFactory
org.opendaylight.mdsal.binding.dom.codec.api.BindingCodecTreeFactory getBindingCodecTreeFactory()
-
getDOMEntityOwnershipService
org.opendaylight.mdsal.eos.dom.api.DOMEntityOwnershipService getDOMEntityOwnershipService()
-
getEntityOwnershipService
org.opendaylight.mdsal.eos.binding.api.EntityOwnershipService getEntityOwnershipService()
-
getClusterAdminRPCService
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.cluster.admin.rev151013.ClusterAdminService getClusterAdminRPCService()
-
getClusterSingletonServiceProvider
org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider getClusterSingletonServiceProvider()
-
getEventExecutor
io.netty.util.concurrent.EventExecutor getEventExecutor()
-
getBossGroup
io.netty.channel.EventLoopGroup getBossGroup()
-
getWorkerGroup
io.netty.channel.EventLoopGroup getWorkerGroup()
-
getThreadPool
org.opendaylight.controller.config.threadpool.ThreadPool getThreadPool()
-
getScheduledThreadPool
org.opendaylight.controller.config.threadpool.ScheduledThreadPool getScheduledThreadPool()
-
getTimer
io.netty.util.Timer getTimer()
-
getDOMMountPointService
org.opendaylight.mdsal.dom.api.DOMMountPointService getDOMMountPointService()
-
getDOMNotificationPublishService
org.opendaylight.mdsal.dom.api.DOMNotificationPublishService getDOMNotificationPublishService()
-
getDOMNotificationService
org.opendaylight.mdsal.dom.api.DOMNotificationService getDOMNotificationService()
-
getClusteredDOMDataBroker
org.opendaylight.mdsal.dom.api.DOMDataBroker getClusteredDOMDataBroker()
-
getDOMRpcService
org.opendaylight.mdsal.dom.api.DOMRpcService getDOMRpcService()
-
getDOMRpcProviderService
org.opendaylight.mdsal.dom.api.DOMRpcProviderService getDOMRpcProviderService()
-
getDOMActionService
org.opendaylight.mdsal.dom.api.DOMActionService getDOMActionService()
-
getDOMActionProviderService
org.opendaylight.mdsal.dom.api.DOMActionProviderService getDOMActionProviderService()
-
getRpcProviderService
org.opendaylight.mdsal.binding.api.RpcProviderService getRpcProviderService()
-
getBindingMountPointService
org.opendaylight.mdsal.binding.api.MountPointService getBindingMountPointService()
-
getNotificationService
org.opendaylight.mdsal.binding.api.NotificationService getNotificationService()
-
getBindingNotificationPublishService
org.opendaylight.mdsal.binding.api.NotificationPublishService getBindingNotificationPublishService()
-
getBindingDataBroker
org.opendaylight.mdsal.binding.api.DataBroker getBindingDataBroker()
-
getJobCoordinator
org.opendaylight.infrautils.jobcoordinator.JobCoordinator getJobCoordinator()
-
getMetricProvider
org.opendaylight.infrautils.metrics.MetricProvider getMetricProvider()
-
getCacheProvider
org.opendaylight.infrautils.caches.CacheProvider getCacheProvider()
-
getAdapterContext
org.opendaylight.mdsal.binding.dom.adapter.ConstantAdapterContext getAdapterContext()
-
getActionProviderService
org.opendaylight.mdsal.binding.api.ActionProviderService getActionProviderService()
-
getActionService
org.opendaylight.mdsal.binding.api.ActionService getActionService()
-
-