| Interface | Description | 
|---|---|
| DOMDataBroker | 
 Data Broker which provides data transaction and data change listener functionality
 using  
NormalizedNode data format. | 
| DOMDataBrokerExtension | 
 Type capture of a  
DOMServiceExtension applicable to DOMDataBroker
 implementations. | 
| DOMDataTreeCandidate | 
 An encapsulation of a data tree modification. 
 | 
| DOMDataTreeChangeListener | 
 Interface implemented by classes interested in receiving notifications about
 data tree changes. 
 | 
| DOMDataTreeChangeService | 
 A  
DOMServiceExtension which allows users to register for changes to a
 subtree. | 
| DOMDataTreeCommitCohort | 
 Commit cohort participating in commit of data modification, which can validate data tree
 modifications, with option to reject supplied modification, and with callbacks describing state
 of commit. 
 | 
| DOMDataTreeCommitCohortRegistration<T> | 
 Registration of  
DOMDataTreeCommitCohort. | 
| DOMDataTreeCommitCohortRegistry | 
 Commit Cohort registry for  
DOMDataTreeWriteTransaction. | 
| DOMDataTreeCursor | 
 A cursor holding a logical position within a conceptual data tree. 
 | 
| DOMDataTreeCursorAwareTransaction | 
 Write transaction that provides cursor's with write access to the data tree. 
 | 
| DOMDataTreeCursorProvider | |
| DOMDataTreeListener | 
 Interface implemented by data consumers, e.g. 
 | 
| DOMDataTreeProducer | 
 A data producer context. 
 | 
| DOMDataTreeProducerFactory | 
 Base source of  
DOMDataTreeProducers. | 
| DOMDataTreeReadCursor | |
| DOMDataTreeReadTransaction | 
 A transaction that provides read access to a logical data store. 
 | 
| DOMDataTreeService | 
 A  
DOMService providing access to the conceptual data tree. | 
| DOMDataTreeShard | 
 A single shard of the conceptual data tree. 
 | 
| DOMDataTreeShardingService | 
 A  
DOMService providing access to details on how the conceptual data tree
 is distributed among providers (also known as shards). | 
| DOMDataTreeWriteCursor | |
| DOMDataTreeWriteTransaction | 
 A transaction that provides mutation capabilities on a data tree. 
 | 
| DOMEvent | 
 Generic event interface. 
 | 
| DOMExtensibleService<T extends DOMExtensibleService<T,E>,E extends DOMServiceExtension<T,E>> | 
 Marker interface for services which can support  
DOMServiceExtension. | 
| DOMMountPoint | |
| DOMMountPointListener | |
| DOMMountPointService | |
| DOMMountPointService.DOMMountPointBuilder | |
| DOMNotification | 
 A single YANG notification. 
 | 
| DOMNotificationListener | 
 Interface implemented by listeners interested in  
DOMNotifications. | 
| DOMNotificationPublishService | 
 A  
DOMService which allows its user to send DOMNotifications. | 
| DOMNotificationService | 
 A  
DOMService which allows its users to subscribe to receive
 DOMNotifications. | 
| DOMRpcAvailabilityListener | 
 An  
EventListener used to track RPC implementations becoming (un)available
 to a DOMRpcService. | 
| DOMRpcImplementation | 
 Interface implemented by an individual RPC implementation. 
 | 
| DOMRpcImplementationRegistration<T extends DOMRpcImplementation> | 
 A registration of a  
DOMRpcImplementation. | 
| DOMRpcProviderService | 
 A  
DOMService which allows registration of RPC implementations with a conceptual
 router. | 
| DOMRpcResult | 
 Interface defining a result of an RPC call. 
 | 
| DOMRpcService | 
 A  
DOMService which allows clients to invoke RPCs. | 
| DOMSchemaService | |
| DOMSchemaServiceExtension | 
 Type capture of a  
DOMServiceExtension applicable to DOMSchemaService
 implementations. | 
| DOMService | 
 Marker interface for services which can be obtained from a  
DOMMountPoint
 instance. | 
| DOMServiceExtension<T extends DOMExtensibleService<T,E>,E extends DOMServiceExtension<T,E>> | 
 Marker interface for services which expose additional functionality on top
 of some base  
DOMService. | 
| DOMTransactionChain | 
 A chain of DOM Data transactions. 
 | 
| DOMYangTextSourceProvider | 
 A DOMSchemaServiceExtension exposing access to  
YangTextSchemaSource. | 
| Class | Description | 
|---|---|
| DOMDataTreeCommitCohort.DataValidationFailedExceptionMapper | 
 An ExceptionMapper that translates an Exception to a DataValidationFailedException. 
 | 
| DOMDataTreeIdentifier | 
 A unique identifier for a particular subtree. 
 | 
| DOMRpcIdentifier | 
 Identifier of a RPC context. 
 | 
| Exception | Description | 
|---|---|
| DOMDataTreeInaccessibleException | 
 Failure reported when a data tree is no longer accessible. 
 | 
| DOMDataTreeListeningException | 
 Base exception for various causes why and  
DOMDataTreeListener
 may be terminated by the DOMDataTreeService implementation. | 
| DOMDataTreeLoopException | 
 Exception thrown when a loop is detected in the way  
DOMDataTreeListener
 and DOMDataTreeProducer instances would be connected. | 
| DOMDataTreeProducerBusyException | 
 Exception indicating that the  
DOMDataTreeProducer has an open user
 transaction and cannot be closed. | 
| DOMDataTreeProducerException | 
 Base exception for all exceptions related to  
DOMDataTreeProducers. | 
| DOMDataTreeShardingConflictException | 
 Exception thrown when an attempt to attach a conflicting shard to the global
 table. 
 | 
| DOMNotificationRejectedException | 
 
 This exception indicates that given notification can not be processed by corresponding mechanism. 
 | 
| DOMRpcException | 
 Base class for failures that can occur during RPC invocation. 
 | 
| DOMRpcImplementationNotAvailableException | 
 Exception indicating that no implementation of the requested RPC service is available. 
 | 
Copyright © 2018 OpenDaylight. All rights reserved.