Modifier and Type | Interface and Description |
---|---|
interface |
BindingService
Marker interface for MD-SAL services which are available for users of MD-SAL.
|
interface |
DataBroker
Provides access to a conceptual data tree store and also provides the ability to
subscribe for changes to data under a given branch of the tree.
|
interface |
DataTreeChangeService
A
BindingService which allows users to register for changes to a
subtree. |
interface |
MountPointService |
interface |
NotificationPublishService
A
NotificationService which also allows its users to
submit YANG-modeled notifications for delivery. |
Modifier and Type | Class and Description |
---|---|
class |
ForwardingDataBroker
Utility
DataBroker implementation which forwards all interface method
invocation to a delegate instance. |
Modifier and Type | Class and Description |
---|---|
class |
HeliumNotificationProviderServiceAdapter |
class |
HeliumNotificationProviderServiceWithInterestListeners |
class |
HeliumNotificationServiceAdapter |
class |
HeliumRpcProviderRegistry |
Modifier and Type | Class and Description |
---|---|
class |
BindingDOMDataBrokerAdapter
The DataBrokerImpl simply defers to the DOMDataBroker for all its operations.
|
class |
BindingDOMMountPointServiceAdapter |
class |
BindingDOMNotificationPublishServiceAdapter |
class |
BindingDOMNotificationServiceAdapter |
class |
BindingDOMRpcServiceAdapter |
Modifier and Type | Class and Description |
---|---|
class |
AbstractBindingSalConsumerInstance<N extends NotificationService,R extends RpcConsumerRegistry> |
class |
AbstractBindingSalProviderInstance<N extends NotificationProviderService,R extends RpcProviderRegistry> |
Modifier and Type | Method and Description |
---|---|
static <T extends BindingAwareService> |
BindingContextUtils.createContextProxyOrReturnService(Class<T> service,
T instance) |
Modifier and Type | Method and Description |
---|---|
static BindingAwareBroker.ConsumerContext |
BindingContextUtils.createConsumerContext(BindingAwareConsumer consumer,
com.google.common.collect.ClassToInstanceMap<BindingAwareService> serviceProvider) |
static BindingAwareBroker.ConsumerContext |
BindingContextUtils.createConsumerContextAndInitialize(BindingAwareConsumer consumer,
com.google.common.collect.ClassToInstanceMap<BindingAwareService> serviceProvider) |
static BindingAwareBroker.ProviderContext |
BindingContextUtils.createProviderContext(BindingAwareProvider provider,
com.google.common.collect.ClassToInstanceMap<BindingAwareService> serviceProvider) |
static BindingAwareBroker.ProviderContext |
BindingContextUtils.createProviderContextAndInitialize(BindingAwareProvider provider,
com.google.common.collect.ClassToInstanceMap<BindingAwareService> serviceProvider) |
Modifier and Type | Interface and Description |
---|---|
static interface |
BindingAwareBroker.ConsumerContext
BindingAwareConsumer specific access to the SAL functionality. |
static interface |
BindingAwareBroker.ProviderContext
BindingAwareProvider specific access to the SAL functionality. |
interface |
NotificationProviderService
Deprecated.
Please use
NotificationPublishService . |
interface |
NotificationService
Deprecated.
Please use
NotificationService instead. |
interface |
RpcConsumerRegistry
Provides access to registered Remote Procedure Call (RPC) service implementations.
|
interface |
RpcProviderRegistry
Provides a registry for Remote Procedure Call (RPC) service implementations.
|
Modifier and Type | Method and Description |
---|---|
<T extends BindingAwareService> |
BindingAwareBroker.ConsumerContext.getSALService(Class<T> service)
Returns a session specific instance (implementation) of requested
binding-aware infrastructural service
|
Modifier and Type | Class and Description |
---|---|
class |
RootBindingAwareBroker |
class |
RootBindingAwareBroker.RootSalInstance |
Copyright © 2019 OpenDaylight. All rights reserved.