Deprecate all MD-SAL APIs 63/82863/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Jul 2019 11:00:52 +0000 (13:00 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 1 Jul 2019 12:13:20 +0000 (14:13 +0200)
These APIs have either been completely deprecated or have their
replacements in the mdsal project. Mark all of them as deprecated,
including their implementations.

JIRA: CONTROLLER-1902
Change-Id: I903afcef57c70c1013ab479cfcf31a42f475dc0f
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
301 files changed:
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/AbstractCloseTracked.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTracked.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTrackedRegistry.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTrackedRegistryReportEntry.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/CloseTrackedTrait.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/closetracker/impl/package-info.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/AbstractTracingWriteTransaction.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingBroker.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingReadOnlyTransaction.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingReadWriteTransaction.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingTransactionChain.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/main/java/org/opendaylight/controller/md/sal/trace/dom/impl/TracingWriteTransaction.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/test/java/org/opendaylight/controller/md/sal/trace/tests/CloseTrackedRegistryTest.java
opendaylight/md-sal/mdsal-trace/dom-impl/src/test/java/org/opendaylight/controller/md/sal/trace/tests/TracingBrokerTest.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/BindingService.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/BindingTransactionChain.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ClusteredDataTreeChangeListener.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/DataObjectModification.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/DataTreeChangeListener.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/DataTreeChangeService.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/DataTreeIdentifier.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/DataTreeModification.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ForwardingDataBroker.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ForwardingReadOnlyTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ForwardingReadWriteTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ForwardingWriteTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/MountPoint.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/NotificationRejectedException.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ReadOnlyTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ReadTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ReadWriteTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/TransactionFactory.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/WriteTransaction.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBrokerAwareActivator.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareBroker.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareService.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/RpcAvailabilityListener.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/rpc/RpcContextIdentifier.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/rpc/RpcRoutingContext.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/AbstractNotificationListenerRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/AggregatedNotificationListenerRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/CompositeRoutedRpcRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/DelegatedRootRpcRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/FunctionalNotificationListenerAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HeliumNotificationProviderServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HeliumNotificationProviderServiceWithInterestListeners.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HeliumNotificationServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/HeliumRpcProviderRegistry.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/ListenerMapGeneration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/NotificationInvoker.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/compat/NotificationListenerRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/AbstractForwardedDataBroker.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/AbstractForwardedTransaction.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/AbstractReadWriteTransaction.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/AbstractWriteTransaction.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingBrokerWiring.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingClusteredDOMDataTreeChangeListenerAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMAdapterBuilder.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMAdapterLoader.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataBrokerAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeListenerAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMMountPointListenerAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMMountPointServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMNotificationListenerAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMNotificationPublishServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMNotificationServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMReadTransactionAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMReadWriteTransactionAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcAdapterRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcImplementationAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcProviderServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMRpcServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMTransactionChainAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMWriteTransactionAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingDataTreeChangeListenerRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingMountPointAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingRpcAdapterRegistration.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToDOMAdapterFactory.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/BindingToNormalizedNodeCodec.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/ContextReferenceExtractor.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/ControllerActionProviderServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/ControllerActionServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/DirectGetterRouteContextExtractor.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/GetValueRouteContextExtractor.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDOMRpcResultFuture.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDataObjectModification.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazyDataTreeModification.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazySerializedContainerNode.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/LazySerializedDOMNotification.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/impl/RpcServiceAdapter.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterBuilder.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterFactory.java
opendaylight/md-sal/sal-binding-broker/src/main/java/org/opendaylight/controller/md/sal/binding/spi/AdapterLoader.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMDataTreeChangeServiceAdapterTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/BindingDOMMountPointServiceAdapterTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/BindingNormalizedCodecTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/ContextExtractorTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/BackwardsCompatibleNotificationBrokerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/BindingDOMDataBrokerAdapterTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug1125RegressionTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug1333DataChangeListenerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug1418AugmentationTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug2562DeserializedUnkeyedListTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug3090MultiKeyList.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug4494Test.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/Bug4513Test.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/DataTreeChangeListenerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/ForwardedNotificationAdapterTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/ListInsertionDataChangeListenerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/impl/test/WriteTransactionTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AbstractBaseDataBrokerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AbstractConcurrentDataBrokerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AbstractDataBrokerTestCustomizer.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AbstractDataTreeChangeListenerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AbstractNotificationBrokerTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AbstractSchemaAwareTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/AssertCollections.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/ConcurrentDataBrokerTestCustomizer.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/DataBrokerTestModule.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/tests/AbstractDataBrokerTestTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/md/sal/binding/test/tests/DataBrokerTestModuleTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/AbstractDataServiceTest.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/AugmentationVerifier.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/BindingTestUtilities.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/BarListener.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/BarUpdate.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/CompositeListener.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/FlowDelete.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/FooListener.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/FooService.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/FooUpdate.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/Grouping.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/InheritedContextInput.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/ReferencableObject.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/ReferencableObjectKey.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/mock/SimpleInput.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/util/BindingBrokerTestFactory.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/util/BindingTestContext.java
opendaylight/md-sal/sal-binding-broker/src/test/java/org/opendaylight/controller/sal/binding/test/util/MockSchemaService.java
opendaylight/md-sal/sal-binding-util/src/main/java/org/opendaylight/controller/md/sal/binding/util/AbstractBindingSalConsumerInstance.java
opendaylight/md-sal/sal-binding-util/src/main/java/org/opendaylight/controller/md/sal/binding/util/AbstractBindingSalProviderInstance.java
opendaylight/md-sal/sal-binding-util/src/main/java/org/opendaylight/controller/md/sal/binding/util/BindingContextUtils.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/MappingCheckedFuture.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/RegistrationListener.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncConfigurationCommitCohort.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncConfigurationCommitCoordinator.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncConfigurationCommitHandler.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncDataBroker.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncDataTransactionFactory.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncReadOnlyTransaction.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncReadTransaction.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncReadWriteTransaction.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncTransaction.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/AsyncWriteTransaction.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/DataStoreUnavailableException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/DataValidationFailedException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/LogicalDatastoreType.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/OptimisticLockFailedException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/ReadFailedException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionChain.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionChainClosedException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionChainFactory.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionChainListener.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionCommitDeadlockException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/data/TransactionCommitFailedException.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/notify/NotificationPublishService.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/notify/NotificationSubscriptionService.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/routing/RouteChange.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/routing/RouteChangeListener.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/routing/RouteChangePublisher.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/routing/RoutedRegistration.java
opendaylight/md-sal/sal-common-api/src/main/java/org/opendaylight/controller/md/sal/common/api/routing/RoutingTable.java
opendaylight/md-sal/sal-common-api/src/test/java/org/opendaylight/controller/md/sal/common/api/MappingCheckedFutureTest.java
opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/util/compat/DataNormalizationException.java
opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/util/compat/DataSchemaContainerProxy.java
opendaylight/md-sal/sal-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/compat/LegacyDOMStoreAdapter.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/ClusteredDOMDataTreeChangeListener.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataBrokerExtension.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataReadOnlyTransaction.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataReadTransaction.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataReadWriteTransaction.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataTreeChangeListener.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataTreeChangeService.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataTreeCommitCohortRegistry.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataTreeIdentifier.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataWriteTransaction.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMEvent.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMExtensibleService.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMMountPoint.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMNotification.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMNotificationListener.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMNotificationRejectedException.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcAvailabilityListener.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcException.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcIdentifier.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementation.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementationNotAvailableException.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcImplementationRegistration.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMRpcResult.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMService.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMServiceExtension.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMTransactionChain.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DefaultDOMRpcException.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMDataBroker.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMForwardedCompositeTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMForwardedTransactionFactory.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/AbstractDOMRpcRoutingTableEntry.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/CommitCoordinationTask.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataBrokerTransactionChainImpl.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedReadOnlyTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedReadWriteTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedWriteTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMNotificationRouter.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMNotificationRouterEvent.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMRpcRouter.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMRpcRoutingTable.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/GlobalDOMRpcRoutingTableEntry.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongDataBroker.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/PingPongTransactionChain.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/RoutedDOMRpcRoutingTableEntry.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/SerializedDOMDataBroker.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/TransactionCommitFailedExceptionMapper.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/UnknownDOMRpcRoutingTableEntry.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/LegacyShardedDOMDataBrokerAdapter.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/ShardedDOMDataBrokerDelegatingReadTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/ShardedDOMDataBrokerDelegatingReadWriteTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/ShardedDOMDataBrokerDelegatingTransactionChain.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/ShardedDOMDataBrokerDelegatingWriteTransaction.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/md/sal/dom/broker/impl/mount/DOMMountPointServiceImpl.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/impl/SchemaContextProviders.java
opendaylight/md-sal/sal-dom-broker/src/main/java/org/opendaylight/controller/sal/dom/broker/util/ProxySchemaContext.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/BlockingTransactionChainListener.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMBrokerPerformanceTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMBrokerTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMDataTreeListenerTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMForwardedWriteTransactionTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMNotificationRouterTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMRpcRouterTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/DOMTransactionChainTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/MountPointServiceTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/ShardedDOMDataBrokerDelegatingReadWriteTransactionTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/broker/impl/legacy/sharded/adapter/ShardedDOMDataBrokerDelegatingTransactionChainTest.java
opendaylight/md-sal/sal-dom-broker/src/test/java/org/opendaylight/controller/md/sal/dom/store/impl/TestModel.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/AbstractDOMRpcResultFutureAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/AbstractLegacyDOMDataBrokerAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMDataTreeReadTransactionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMDataTreeReadWriteTransactionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMDataTreeWriteTransactionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreReadTransactionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreReadWriteTransactionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreThreePhaseCommitCohortAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreTransactionChainAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMStoreWriteTransactionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/LegacyDOMDataBrokerAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/LegacyDOMRpcResultFutureAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/LegacyPingPongDOMDataBrokerAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/MdsalDOMRpcResultFutureAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/ReadFailedExceptionAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/TransactionUtils.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/package-info.java
opendaylight/md-sal/sal-dom-compat/src/test/java/org/opendaylight/controller/sal/core/compat/LegacyDOMDataBrokerAdapterTest.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/broker/spi/mount/SimpleDOMMountPoint.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/broker/spi/rpc/RpcRoutingStrategy.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/AbstractDOMDataTreeChangeListenerRegistration.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/AbstractDOMRpcImplementationRegistration.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/AbstractDOMRpcProviderService.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/DOMNotificationSubscriptionListener.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/DOMNotificationSubscriptionListenerRegistry.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/DefaultDOMRpcResult.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMDataBroker.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMDataReadOnlyTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMDataReadWriteTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMDataWriteTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMNotificationPublishService.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMNotificationService.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMRpcImplementation.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMRpcProviderService.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMRpcResult.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMRpcService.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/md/sal/dom/spi/ForwardingDOMTransactionChain.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractDOMStoreTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractDOMStoreTreeChangePublisher.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/AbstractSnapshotBackedTransactionChain.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStore.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreReadTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreReadWriteTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreThreePhaseCommitCohort.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreTransactionChain.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreTransactionFactory.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreTreeChangePublisher.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/DOMStoreWriteTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/ForwardingDOMStoreThreePhaseCommitCohort.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedReadTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedReadWriteTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedTransactions.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/SnapshotBackedWriteTransaction.java
opendaylight/md-sal/sal-dom-spi/src/main/java/org/opendaylight/controller/sal/core/spi/data/statistics/DOMStoreStatsTracker.java

index fa27d98e895b70699250027653c43ff3f0bcc434..940e8bfcccf920985be98e05ff03216110790c0e 100644 (file)
@@ -14,6 +14,7 @@ import org.eclipse.jdt.annotation.Nullable;
  *
  * @author Michael Vorburger.ch
  */
+@Deprecated
 public abstract class AbstractCloseTracked<T extends AbstractCloseTracked<T>> implements CloseTracked<T> {
 
     private final CloseTrackedTrait<T> closeTracker;
index f96daaa425566f328540b1268f95ae1af08bd798..06ec6870ed64e186b2b732c51dc15bc9d2ade82e 100644 (file)
@@ -22,6 +22,7 @@ import org.eclipse.jdt.annotation.Nullable;
  *
  * @author Michael Vorburger.ch
  */
+@Deprecated
 public class CloseTrackedTrait<T extends CloseTracked<T>> implements CloseTracked<T> {
 
     // NB: It's important that we keep a Throwable here, and not directly the StackTraceElement[] !
index a8f21f971955410a2d29342bb3e3e26ba231d8fe..fd5ba565bb72382b7b290a6c3a2d62b4a55fe67e 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.mdsal.common.api.CommitInfo;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 abstract class AbstractTracingWriteTransaction implements DOMDataWriteTransaction {
 
     private final DOMDataWriteTransaction delegate;
index 8291a72c2577157f629bde2c0c2b79034c62b259..ef05ade7d857646a14a2631391cb72cd17080260 100644 (file)
@@ -99,6 +99,7 @@ import org.slf4j.LoggerFactory;
  * </ul>
  *
  */
+@Deprecated
 public class TracingBroker implements TracingDOMDataBroker {
     @SuppressFBWarnings("SLF4J_LOGGER_SHOULD_BE_PRIVATE")
     static final Logger LOG = LoggerFactory.getLogger(TracingBroker.class);
index 56e8d9068014ccbfefc465f0409f0cde2d7797d9..a23fc70450d4909db4f9e1f61c2d11b60838ce25 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.controller.md.sal.trace.closetracker.impl.CloseTrackedRe
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 class TracingReadOnlyTransaction
         extends AbstractCloseTracked<TracingReadOnlyTransaction>
         implements DOMDataReadOnlyTransaction {
index 82c1a3b9dcda719b6f732718a19937e5d61225ee..91ea5ffe39f3b16b5665e0b97b55a22c03a483e9 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.mdsal.common.api.CommitInfo;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 class TracingReadWriteTransaction
     extends AbstractTracingWriteTransaction
         implements DOMDataReadWriteTransaction, CloseTracked<TracingReadWriteTransaction> {
index 2e5070f551a2ea94eca175655f8c9b6916be67a5..a7d4048e5fc3b5055a8c799604880ee33c148d7f 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain;
 import org.opendaylight.controller.md.sal.trace.closetracker.impl.AbstractCloseTracked;
 import org.opendaylight.controller.md.sal.trace.closetracker.impl.CloseTrackedRegistry;
 
+@Deprecated
 class TracingTransactionChain extends AbstractCloseTracked<TracingTransactionChain> implements DOMTransactionChain {
 
     private final DOMTransactionChain delegate;
index 5fe313f1555ccc189322d872e62508c890aa76d9..df8c21693ab44a5eca117524396b19394c0febc2 100644 (file)
@@ -14,6 +14,7 @@ import org.opendaylight.controller.md.sal.trace.closetracker.impl.CloseTrackedRe
 import org.opendaylight.controller.md.sal.trace.closetracker.impl.CloseTrackedTrait;
 import org.opendaylight.mdsal.common.api.CommitInfo;
 
+@Deprecated
 class TracingWriteTransaction extends AbstractTracingWriteTransaction
         implements CloseTracked<TracingWriteTransaction> {
 
index c91080ceef0a2e14cbe1dc0708102519640b3327..f7a1e777bec89a9e652065fd9630d64060335a55 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.controller.md.sal.trace.closetracker.impl.AbstractCloseT
 import org.opendaylight.controller.md.sal.trace.closetracker.impl.CloseTrackedRegistry;
 import org.opendaylight.controller.md.sal.trace.closetracker.impl.CloseTrackedRegistryReportEntry;
 
+@Deprecated
 public class CloseTrackedRegistryTest {
 
     private static class SomethingClosable extends AbstractCloseTracked<SomethingClosable> implements AutoCloseable {
index 6e06279cd52e3eaea406f172bd96271f62b053e8..0a0d7b3a64612c13d9cd7ea0d8888f78f4e2ca0d 100644 (file)
@@ -30,6 +30,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.mdsaltra
  *
  * @author Michael Vorburger.ch
  */
+@Deprecated
 public class TracingBrokerTest {
 
     @Test
index f8a7bff07b3d985c108f4b0934163c753292d11d..63f34c46dc8d78d78b1ab0352a06ac10a4d6357e 100644 (file)
@@ -25,7 +25,9 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareService;
  * and via
  * {@link org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ConsumerContext}
  *
+ * @deprecated Use {@link BindingService} instead.
  */
+@Deprecated
 public interface BindingService extends BindingAwareService {
 
 }
index b28fbe459cccf1944e8e738489555e93e6bbb12e..e1ad978035ddf1ee3826b4191eca3d3ca580a3b3 100644 (file)
@@ -20,7 +20,9 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @see TransactionChain
  *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.TransactionChain} instead.
  */
+@Deprecated
 public interface BindingTransactionChain extends TransactionFactory,
         TransactionChain<InstanceIdentifier<?>, DataObject> {
     @Override
index aa4d8d34c6e300afc54217e1990c56810b8eceb0..166b3f3b3aa32b5126ab6a264817f61649333bad 100644 (file)
@@ -21,7 +21,10 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  * @author Thomas Pantelis
  *
  * @param <T> the DataObject type
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener} instead.
  */
+@Deprecated
 public interface ClusteredDataTreeChangeListener<T extends DataObject> extends DataTreeChangeListener<T> {
 
 }
index 5448f798112a280e45088dde1ad8e9a14b3dd911..4a8dbcd540987b347c00c96fd26cfb5c0d7bd2b8 100644 (file)
@@ -23,7 +23,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
 
 /**
  * Represents a modification of DataObject.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataObjectModification} instead.
  */
+@Deprecated
 public interface DataObjectModification<T extends DataObject>
         extends org.opendaylight.yangtools.concepts.Identifiable<PathArgument> {
 
index 222242e37c38e26cdca3e57ac1ed7386de5ac6f2..40fd3dd5620944edf6186fe21ac77c8f6a2dfffb 100644 (file)
@@ -20,7 +20,10 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  * <p>
  * Note: this interface enables notifications only at the leader of the data store, if clustered. If you want
  * notifications on all instances in a cluster, use the {@link ClusteredDataTreeChangeListener}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeChangeListener} instead.
  */
+@Deprecated
 public interface DataTreeChangeListener<T extends DataObject> extends EventListener {
     /**
      * Invoked when there was data change for the supplied path, which was used
index db44e5059c5b976ceefa8389b484ada150b2cd86..7fc85b0390b5d1073175c23b83b4de74feaeabbf 100644 (file)
@@ -12,9 +12,11 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 
 /**
- * A {@link BindingService} which allows users to register for changes to a
- * subtree.
+ * A {@link BindingService} which allows users to register for changes to a subtree.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeChangeService} instead.
  */
+@Deprecated
 public interface DataTreeChangeService extends BindingService {
     /**
      * Registers a {@link DataTreeChangeListener} to receive
index 94e1f8bfcb223329507de23cbfb05c48bbbf2204..a387d30b27382d61fb3f5ebbb3e261cbe53a03fb 100644 (file)
@@ -20,7 +20,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * A unique identifier for a particular subtree. It is composed of the logical
  * data store type and the instance identifier of the root node.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeIdentifier} instead.
  */
+@Deprecated
 public final class DataTreeIdentifier<T extends DataObject> implements Immutable,
         Path<DataTreeIdentifier<?>>, Serializable {
     private static final long serialVersionUID = 1L;
index bd35c63a5a50eb08c8f6c5893f78ad8093fccc2b..2e4a1710dcf0b3042402b18660febc77f93d7451 100644 (file)
@@ -15,7 +15,9 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @author Tony Tkacik &lt;ttkacik@cisco.com&gt;
  *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeModification} instead.
  */
+@Deprecated
 public interface DataTreeModification<T extends DataObject> {
 
     /**
index 40b8b8cac6970fe1c36f6886873a10e2bd255c74..033272705556e88936e60faa729b8506e996323a 100644 (file)
@@ -16,7 +16,10 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
 /**
  * Utility {@link DataBroker} implementation which forwards all interface method
  * invocation to a delegate instance.
+ *
+ * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingDataBroker instead.
  */
+@Deprecated
 public abstract class ForwardingDataBroker extends ForwardingObject implements DataBroker {
 
     @Override
index a71c08a1c0c59316dae123b8662327eb20a0d6e6..c7cc56860219912749e70af375117c0478cc9a35 100644 (file)
@@ -18,8 +18,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * Utility {@link ReadOnlyTransaction} implementation which forwards all interface method
  * invocation to a delegate instance.
+ *
+ * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingReadTransaction instead.
  */
-@SuppressWarnings("deprecation") // due to CheckedFuture
+@Deprecated
 public class ForwardingReadOnlyTransaction extends ForwardingObject implements ReadOnlyTransaction {
 
     private final ReadOnlyTransaction delegate;
index 3e8dfe7e579d628f8735fca9ae8c86cd21b6b78d..1db511d9009c0535d939b62631bec9b4e9a629e4 100644 (file)
@@ -20,8 +20,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * Utility {@link ReadWriteTransaction} implementation which forwards all interface method
  * invocation to a delegate instance.
+ *
+ * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingReadWriteTransaction instead.
  */
-@SuppressWarnings("deprecation") // due to CheckedFuture & TransactionStatus
+@Deprecated
 public class ForwardingReadWriteTransaction extends ForwardingObject implements ReadWriteTransaction {
 
     private final ReadWriteTransaction delegate;
index 99dbe36d220193e3cc68512db15630bb442cdf14..af2208f3a04925487a1877a4ae35b55bbd33a232 100644 (file)
@@ -17,8 +17,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 /**
  * Utility {@link WriteTransaction} implementation which forwards all interface method
  * invocation to a delegate instance.
+ *
+ * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingWriteTransaction instead.
  */
-@SuppressWarnings("deprecation") // due to CheckedFuture & TransactionStatus
+@Deprecated
 public class ForwardingWriteTransaction extends ForwardingObject implements WriteTransaction {
 
     private final WriteTransaction delegate;
index 0c676e06539ef23e13b48544e76561cd16a443aa..a6346ecd3f5ec1683128979adcc44f9e36888b62 100644 (file)
@@ -11,6 +11,7 @@ import com.google.common.base.Optional;
 import org.opendaylight.yangtools.concepts.Identifiable;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 public interface MountPoint extends Identifiable<InstanceIdentifier<?>> {
     <T extends BindingService> Optional<T> getService(Class<T> service);
 }
index 41c3a408a95b2578b889679e2d095406b5bf7ccd..ba9f3b6d7291e90c6dd9e1ca0abc5d193b86c121 100644 (file)
@@ -15,7 +15,10 @@ package org.opendaylight.controller.md.sal.binding.api;
  * <p>
  * Expected use: {@link NotificationPublishService}
  * </p>
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.NotificationRejectedException} instead.
  */
+@Deprecated
 public class NotificationRejectedException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 5e76e2183bea0800e30000c97a5b51359bc69a1b..030a3bda2d615a339124cbbe66096ac3a2e75339 100644 (file)
@@ -17,7 +17,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  * <p>
  * For more information on usage and examples, please see the documentation in
  *  {@link org.opendaylight.controller.md.sal.common.api.data.AsyncReadTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ReadTransaction} instead.
  */
+@Deprecated
 public interface ReadOnlyTransaction extends ReadTransaction, AsyncReadOnlyTransaction<InstanceIdentifier<?>,
         DataObject> {
 }
index 01f525487a923d9b9fc59a5606be89b6ecaabb7f..0f136d6043bf1dde03ba13cb0005542d6561fe76 100644 (file)
@@ -23,7 +23,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * <p>
  * For more information on usage and examples, please see the documentation in {@link AsyncReadTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ReadTransaction} instead.
  */
+@Deprecated
 public interface ReadTransaction extends AsyncReadTransaction<InstanceIdentifier<?>, DataObject> {
 
     /**
index 99da3b6826ce9528894c90c1cafe5260b1c8bb1a..1743edc42e32a9d14ae5297b32fac2b543908a8b 100644 (file)
@@ -16,7 +16,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * <p>
  * For more information on usage and examples, please see the documentation in {@link AsyncReadWriteTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ReadWriteTransaction} instead.
  */
+@Deprecated
 public interface ReadWriteTransaction extends ReadTransaction, WriteTransaction,
         AsyncReadWriteTransaction<InstanceIdentifier<?>, DataObject> {
 }
index fee1b7c8d01fd6993b8f027c119ce1c6d9a16d8e..7a4cb7fad729637cd611467e25352845945e2f55 100644 (file)
@@ -5,13 +5,13 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.controller.md.sal.binding.api;
 
 import org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFactory;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 public interface TransactionFactory extends AsyncDataTransactionFactory<InstanceIdentifier<?>, DataObject> {
     @Override
     ReadOnlyTransaction newReadOnlyTransaction();
index 7a11e8cb9f375712c0db86f834703ddbc0fcd6dc..1bd5404f709cf47d3986c594650b39f595158ea7 100644 (file)
@@ -17,7 +17,10 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * <p>
  * For more information on usage and examples, please see the documentation in {@link AsyncWriteTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.binding.api.WriteTransaction} instead.
  */
+@Deprecated
 public interface WriteTransaction extends AsyncWriteTransaction<InstanceIdentifier<?>, DataObject> {
 
     /**
index 64e777df03c9999b4dd52f4857307b6e09da198a..4fc1a517c5551f8efa1d6e9f57b10dbcdd68e5e5 100644 (file)
@@ -16,6 +16,7 @@ import org.osgi.framework.ServiceReference;
 import org.osgi.util.tracker.ServiceTracker;
 import org.osgi.util.tracker.ServiceTrackerCustomizer;
 
+@Deprecated
 public abstract class AbstractBrokerAwareActivator implements BundleActivator {
 
     private static final ExecutorService MD_ACTIVATION_POOL = Executors.newCachedThreadPool();
index 385754f8b8e54643ecab59a19eb62acf0ac59e0f..ec80983991503395e05f33652c3aa4a1abf0246f 100644 (file)
@@ -51,6 +51,7 @@ import org.osgi.framework.BundleContext;
  * For more information about session-based access see {@link ConsumerContext}
  * and {@link ProviderContext}
  */
+@Deprecated
 public interface BindingAwareBroker {
     @Deprecated
     ConsumerContext registerConsumer(BindingAwareConsumer consumer, BundleContext ctx);
index 61714b1b9b7e7cfc6abdd63f3158e3758bb2fe0b..2a54c7d855761274f7e11136f000c03212f513a3 100644 (file)
@@ -7,6 +7,8 @@
  */
 package org.opendaylight.controller.sal.binding.api;
 
+import org.opendaylight.controller.md.sal.binding.api.BindingService;
+
 /**
  * Session-specific instance of the broker functionality.
  *
@@ -27,7 +29,10 @@ package org.opendaylight.controller.sal.binding.api;
  * {@link BindingAwareProvider} exposes the necessary supporting functionality
  * to implement specific functionality of YANG and to reuse it in the
  * development of {@link BindingAwareConsumer}s and {@link BindingAwareProvider}s.
+ *
+ * @deprecated Use {@link BindingService} instead.
  */
+@Deprecated
 public interface BindingAwareService {
 
 }
index 3bdb432eb88d64ca869694af042c6f8fe5443ad6..a5d76bef3e48045db575f39d48bdc4787da7857c 100644 (file)
@@ -11,7 +11,8 @@ import org.opendaylight.yangtools.concepts.Immutable;
 import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-public final  class RpcContextIdentifier implements Immutable {
+@Deprecated
+public final class RpcContextIdentifier implements Immutable {
 
     public final Class<? extends RpcService> rpcService;
     public final Class<? extends BaseIdentity> routingContext;
index 4d42ff2bfc057ce53fd40cc38820eb3ac6d024f6..19a13207c854576d206237b71bb4be38a4459143 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.controller.sal.binding.api.rpc;
 import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 public interface RpcRoutingContext<C extends BaseIdentity,S extends RpcService> {
 
     Class<C> getContextType();
index e327e6f23657ed5d24ec25eb73336d58b7e69bad..71b6593bb74734cd7d352c9161f02e137e080ce1 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @param <T> Notification type
  */
+@Deprecated
 abstract class AbstractNotificationListenerRegistration<T extends Notification>
         extends AbstractListenerRegistration<NotificationListener<T>> implements NotificationListenerRegistration<T> {
     private final Class<? extends Notification> type;
index 339ad68ff762cdbf996d81f3bb228673cbbb5dd7..a0958083536559a50879b08410ca66504d4347c9 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  * @param <N> Notification type
  * @param <A> Aggregator type
  */
+@Deprecated
 abstract class AggregatedNotificationListenerRegistration<N extends Notification, A>
         extends AbstractNotificationListenerRegistration<N> {
     private final A aggregator;
index 1a405e02c80798fb80abbefeb271fc5c9c0db857..738d85a888048fe8a1e1105fbf07114790ac69d5 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 final class CompositeRoutedRpcRegistration<T extends RpcService> implements RoutedRpcRegistration<T> {
 
     private final Class<T> type;
index aa94e219f69dff319499bc2a25dd0d016b948fb2..1658cf2fd592dcc5b422b13304e1c701e6ebb7b2 100644 (file)
@@ -11,6 +11,7 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.RpcRegistr
 import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 final class DelegatedRootRpcRegistration<T extends RpcService> implements RpcRegistration<T> {
 
     private final ObjectRegistration<T> delegate;
index 712d02517a8b068576771978106ce5aa9a433876..e4795c6d56c83c3d09dd1f5840d42c84483dff90 100644 (file)
@@ -14,6 +14,7 @@ import org.opendaylight.controller.sal.binding.api.NotificationListener;
 import org.opendaylight.mdsal.binding.dom.codec.api.BindingNormalizedNodeSerializer;
 import org.opendaylight.yangtools.yang.binding.Notification;
 
+@Deprecated
 final class FunctionalNotificationListenerAdapter<N extends Notification> implements DOMNotificationListener {
 
     private final BindingNormalizedNodeSerializer codec;
index ac85f65b7781d50153afb18aa4ee157e27583788..101339318d6808cbdd8911f579634cacc4dd04b9 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class HeliumNotificationProviderServiceAdapter extends HeliumNotificationServiceAdapter
         implements NotificationProviderService {
     private static final Logger LOG = LoggerFactory.getLogger(HeliumNotificationProviderServiceAdapter.class);
index 4dd35211cef1db296f537e0504bc6c9f72eaeecb..ec32ff9526827f2bf551da9df2625de47cc7d20b 100644 (file)
@@ -27,6 +27,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class HeliumNotificationProviderServiceWithInterestListeners extends HeliumNotificationProviderServiceAdapter {
 
     private static final Logger LOG = LoggerFactory.getLogger(
index f4c1020677f87a2e1c54853046d49a3066a1c286..d73e2cf73b3048720ca5f999fb561df81a775b9e 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
+@Deprecated
 public class HeliumNotificationServiceAdapter
         implements org.opendaylight.controller.sal.binding.api.NotificationService, AutoCloseable {
 
index 34f71e9f0583326bb6a98141a1122bb13917aac0..77046d6a9431bb420d3ff05d50130e39f5fbd699 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 public class HeliumRpcProviderRegistry implements RpcProviderRegistry {
 
     private final RpcConsumerRegistry consumerRegistry;
index e2cf3d753d44ced436caaca562fdce727e2cf4a9..3a392e58cc63f7717e285a41a279406584e7bdc8 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
 /**
  * An immutable view of the current generation of listeners.
  */
+@Deprecated
 final class ListenerMapGeneration {
     private static final int CACHE_MAX_ENTRIES = 1000;
 
index a6d26d40b818e5b58917a345b5e59b771ba6239d..1e7b9bde9f3fcd97ae0291df90ad5bec67bf1f56 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 import org.opendaylight.yangtools.yang.common.QName;
 
+@Deprecated
 final class NotificationInvoker
         implements org.opendaylight.controller.sal.binding.api.NotificationListener<Notification> {
 
index c6af237924e395dcb01d3619f54e53b2779f61af..137f24650a8660558de7db6ca7059f9df03c08b3 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @param <T> Type of notification
  */
+@Deprecated
 interface NotificationListenerRegistration<T extends Notification>
         extends ListenerRegistration<NotificationListener<T>> {
     /**
index c34c737e9532d4d1d99b989072e36084c1e375c1..8e1b93137165fb6c703104ddfa90be91830c0efa 100644 (file)
@@ -24,6 +24,7 @@ import org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public abstract class AbstractForwardedDataBroker implements Delegator<DOMDataBroker>, AutoCloseable {
 
     private static final Logger LOG = LoggerFactory.getLogger(AbstractForwardedDataBroker.class);
index 24b7ff03cee1557869508a0345e88f066485cd2b..2466b4917628fdbaa3ecd801269f8737b100c805 100644 (file)
@@ -24,6 +24,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 abstract class AbstractForwardedTransaction<T extends AsyncTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>>>
         implements Delegator<T>, Identifiable<Object> {
 
index c4ec8e49bfb39d57802825de05175be4f26c6f73..eabc3beeadbe2fc42ae45491c4bbbb0634964ba9 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgum
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class AbstractReadWriteTransaction extends AbstractWriteTransaction<DOMDataReadWriteTransaction> {
 
     private static final Logger LOG = LoggerFactory.getLogger(AbstractReadWriteTransaction.class);
index bb9c98e197c59058e6093a081c18beb1f3b714b9..d953ef57ff937bff0f3ed8139208e59e681177f0 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Abstract Base Transaction for transactions which are backed by {@link DOMDataWriteTransaction}.
  */
+@Deprecated
 public abstract class AbstractWriteTransaction<T extends DOMDataWriteTransaction> extends
         AbstractForwardedTransaction<T> {
 
index 916077da44209efce5c9c05f61aa4afd7a202f3d..70f2ad9c3129d6e20a1eaa4a063fc42d353b6a13 100644 (file)
@@ -39,6 +39,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
  *
  * @author Michael Vorburger.ch, partially based on refactored code originally by Thomas Pantelis
  */
+@Deprecated
 public class BindingBrokerWiring implements AutoCloseable {
 
     private final BindingToNormalizedNodeCodec bindingToNormalizedNodeCodec;
index 406af3a60e801ef9db429996da57e27f8657a6a7..fa54c4cbe29bb7dc8c98aa8055fad607c343d2ba 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 final class BindingClusteredDOMDataTreeChangeListenerAdapter<T extends DataObject>
         extends BindingDOMDataTreeChangeListenerAdapter<T> implements ClusteredDOMDataTreeChangeListener {
     BindingClusteredDOMDataTreeChangeListenerAdapter(BindingToNormalizedNodeCodec codec,
index d460c4844cdfcfb05510b81085e61622f6692b64..23cb5cd8c7850d0e589691772bc8c87d4d1fb80d 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.md.sal.binding.api.BindingService;
 import org.opendaylight.controller.md.sal.binding.spi.AdapterBuilder;
 import org.opendaylight.controller.md.sal.dom.api.DOMService;
 
+@Deprecated
 abstract class BindingDOMAdapterBuilder<T extends BindingService> extends AdapterBuilder<T, DOMService> {
 
     interface Factory<T extends BindingService> {
index 5f2b6fd5cda2ddc49250a740f6bfc5763c711d7c..24308b664df759dcff96b3f5f7c8d074b3c599cd 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.controller.md.sal.binding.spi.AdapterLoader;
 import org.opendaylight.controller.md.sal.dom.api.DOMService;
 import org.opendaylight.controller.sal.binding.api.RpcConsumerRegistry;
 
+@Deprecated
 public abstract class BindingDOMAdapterLoader extends AdapterLoader<BindingService, DOMService> {
     private static final Map<Class<?>, BindingDOMAdapterBuilder.Factory<?>> FACTORIES =
         ImmutableMap.<Class<?>, BindingDOMAdapterBuilder.Factory<?>>builder()
index 7b4c5495d6d2ff3fef2cdc467fe035f8d16015cd..d94b6abbd88e7480f2d92468ac084589fef80a4e 100644 (file)
@@ -35,6 +35,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  * Besides this the DataBrokerImpl and it's collaborators also cache data that
  * is already transformed from the binding independent to binding aware format
  */
+@Deprecated
 public class BindingDOMDataBrokerAdapter extends AbstractForwardedDataBroker
         implements DataBroker, DataTreeChangeService {
     static final Factory<DataBroker> BUILDER_FACTORY = Builder::new;
index fa748f9f60aa73a1d931448ffcc9c807027154b9..13245db8451a86c4ab83a1b64c4e9c98344298b5 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  * to their Binding equivalent.
  *
  */
+@Deprecated
 class BindingDOMDataTreeChangeListenerAdapter<T extends DataObject> implements DOMDataTreeChangeListener {
 
     private final BindingToNormalizedNodeCodec codec;
index 13b09d19cd187f48f3e367285ce657c7e6086255..5c488da005ed1a4745f353dfbcd39442f3352ae6 100644 (file)
@@ -29,6 +29,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
  * Each registered {@link DataTreeChangeListener} is wrapped using
  * adapter and registered directly to DOM service.
  */
+@Deprecated
 final class BindingDOMDataTreeChangeServiceAdapter implements DataTreeChangeService {
 
     private final BindingToNormalizedNodeCodec codec;
index ef80c78fb49b7a65342f15918da6c712589b7942..fc0016f32c57020ee789efaf4358b7208dab9fe8 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 final class BindingDOMMountPointListenerAdapter<T extends MountPointListener>
         implements ListenerRegistration<T>, DOMMountPointListener {
     private static final Logger LOG = LoggerFactory.getLogger(BindingDOMMountPointListenerAdapter.class);
index 628ccb1725987a922c6311d4277a5b4782657e75..39c64e7c4de588eb1dd3b2753bec52f62b6232eb 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class BindingDOMMountPointServiceAdapter implements MountPointService {
     private static final Logger LOG = LoggerFactory.getLogger(BindingDOMMountPointServiceAdapter.class);
 
index f749cb2fcaa2c18a9c5804acd398ff228768bd94..d0434f595c0fda0a52e29137be20fcc202faec98 100644 (file)
@@ -24,6 +24,7 @@ import org.opendaylight.yangtools.yang.binding.NotificationListener;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 class BindingDOMNotificationListenerAdapter implements DOMNotificationListener {
 
     private final BindingNormalizedNodeSerializer codec;
index c2558c3637eb02673f3f528d18c8bd2cf40a9f9c..b3c8233fd36938f8b3a8198d31b0d92d7a4d7ef4 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService;
 import org.opendaylight.controller.md.sal.dom.api.DOMService;
 import org.opendaylight.yangtools.yang.binding.Notification;
 
+@Deprecated
 public class BindingDOMNotificationPublishServiceAdapter implements NotificationPublishService, AutoCloseable {
 
     static final Factory<NotificationPublishService> BUILDER_FACTORY = Builder::new;
index 684122c591316265507fcda6232a4679d9dba016..d7d5cb2fda1623bc79a7d6599cddc92eae8b2376 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
+@Deprecated
 public class BindingDOMNotificationServiceAdapter implements NotificationService, AutoCloseable {
 
     public static final Factory<NotificationService> BUILDER_FACTORY = Builder::new;
index 7a8414ce796973908d7babc4f172cfc2465c2d92..263918734bc503d7e4cb4bd50b08effa08882250 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMDataReadOnlyTransaction;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 class BindingDOMReadTransactionAdapter extends AbstractForwardedTransaction<DOMDataReadOnlyTransaction> implements
         ReadOnlyTransaction {
 
index d3764fbce6f76639342090678ac4c08aa09a0e0e..6fcc649c94eb996b25e330bbc0221f7260136e76 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMDataReadWriteTransaction;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 class BindingDOMReadWriteTransactionAdapter extends
         BindingDOMWriteTransactionAdapter<DOMDataReadWriteTransaction> implements ReadWriteTransaction {
 
index fa45b8ea7acf8744851a28703bc078842ce7c301..ee5883b1e33f583ed92bd56cadc7cdd2c5f6538e 100644 (file)
@@ -11,6 +11,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementationRegistrati
 import org.opendaylight.yangtools.concepts.AbstractObjectRegistration;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 class BindingDOMRpcAdapterRegistration<T extends RpcService> extends AbstractObjectRegistration<T> {
 
     private final DOMRpcImplementationRegistration<?> reg;
index 72ee08f38af6ac56eede7d332004dee1beede079..a1b8b69f014b47df1a78b07f7776f30ee3ebb0cb 100644 (file)
@@ -34,6 +34,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 public class BindingDOMRpcImplementationAdapter implements DOMRpcImplementation {
 
     private static final Cache<Class<?>, RpcServiceInvoker> SERVICE_INVOKERS =
index 252a17f1e543351f4cd5a9d31e686c9f57634d5d..568c4bf916692d2098bfb2d39a46a121cd9699ae 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.binding.RpcService;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 public class BindingDOMRpcProviderServiceAdapter {
 
     private static final Set<YangInstanceIdentifier> GLOBAL = ImmutableSet.of(YangInstanceIdentifier.EMPTY);
index b58c56c9013a3fbc81eeefbc4d8768af842dd220..5d0039c92960e71b1bb58851fff5a8296f95ccdc 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.sal.binding.api.RpcConsumerRegistry;
 import org.opendaylight.mdsal.binding.spec.reflect.BindingReflections;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 public class BindingDOMRpcServiceAdapter implements RpcConsumerRegistry {
 
     protected static final Factory<RpcConsumerRegistry> BUILDER_FACTORY = Builder::new;
index 3358c9ef1c0d1bca8f95e1609f76f749fcf8ea62..b6210316c09181a9bb19ec42b055c049ef0bfca5 100644 (file)
@@ -28,6 +28,7 @@ import org.opendaylight.yangtools.concepts.Delegator;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 final class BindingDOMTransactionChainAdapter implements BindingTransactionChain, Delegator<DOMTransactionChain> {
 
     private static final Logger LOG = LoggerFactory.getLogger(BindingDOMTransactionChainAdapter.class);
index eeb519ffaeed2ed9f86499e91f16f6d348768f37..a9889b929846b4c485a5901bad244df6ae96582f 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 
+@Deprecated
 class BindingDOMWriteTransactionAdapter<T extends DOMDataWriteTransaction> extends
         AbstractWriteTransaction<T> implements WriteTransaction {
 
index c176e2d31dde6fd731b2a40362f8f6c331c857a6..cdc2d35cd56b009797a0d8a36c011fbb617e4a1f 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener;
 import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
+@Deprecated
 class BindingDataTreeChangeListenerRegistration<L extends DataTreeChangeListener<?>>
         extends AbstractListenerRegistration<L> {
 
index ebcfcc67de42288eb101d45cd6fe3a2792962459..360c94d539832dedf212e916c55e8a3b484b57f8 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMMountPoint;
 import org.opendaylight.controller.md.sal.dom.api.DOMService;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 public class BindingMountPointAdapter implements MountPoint {
 
     private final InstanceIdentifier<?> identifier;
index 7285d9ca3aed6fc14d44e83916f18f5c78609a98..bf64a027db8d3b87a4c410232ecfcb57444245c6 100644 (file)
@@ -11,6 +11,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMRpcImplementationRegistrati
 import org.opendaylight.yangtools.concepts.AbstractObjectRegistration;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 class BindingRpcAdapterRegistration<T extends RpcService> extends AbstractObjectRegistration<T> {
 
     private final DOMRpcImplementationRegistration<?> reg;
index f1da15c9a4e37a0ad47cc4c007c04a9d7acf9cb2..1c0d11884ce4d81bf6a93e65a069a935930de0f0 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.controller.md.sal.binding.spi.AdapterFactory;
 import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker;
 
 @Beta
+@Deprecated
 @NonNullByDefault
 public final class BindingToDOMAdapterFactory implements AdapterFactory {
     private final BindingToNormalizedNodeCodec codec;
index f5a1435b7f77292df7e1b6736302452d70932134..df50fcab1b71a7a74702b339f3648a8082fe5a3c 100644 (file)
@@ -27,6 +27,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_SUPERCLASS", justification = "Migration path")
 public class BindingToNormalizedNodeCodec
         extends org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec {
index e3127eddb5a00796a746b49bd341819bd0365c76..8ac865617daebfdb417ad9266c5c0fc306529850 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.binding.annotations.RoutingContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 abstract class ContextReferenceExtractor {
     private static final Logger LOG = LoggerFactory.getLogger(ContextReferenceExtractor.class);
     private static final ContextReferenceExtractor NULL_EXTRACTOR = new ContextReferenceExtractor() {
index ededf4ebe88e15a0f9684da9fd100669e843d633..bf6b991ab98d8e9f450cfa2534534202f036d14f 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.yangtools.yang.binding.Action;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 final class ControllerActionProviderServiceAdapter implements ActionProviderService {
     private static final class Builder extends BindingDOMAdapterBuilder<ActionProviderService> {
         @Override
index f209b3a6a09bb711c20d248f11a65c49f248f391..c88fa3dba105db9dafb07898d8518e5ea0d505bc 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.mdsal.binding.dom.adapter.ActionServiceAdapter;
 import org.opendaylight.yangtools.yang.binding.Action;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 
+@Deprecated
 final class ControllerActionServiceAdapter implements ActionService {
     private static final class Builder extends BindingDOMAdapterBuilder<ActionService> {
         @Override
index cb02bfd445cda65b93c93653e4505896c16986d5..f9c45b9fecf32ac89612176c64a7d482762b978e 100644 (file)
@@ -17,6 +17,7 @@ import java.lang.reflect.Method;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 final class DirectGetterRouteContextExtractor extends ContextReferenceExtractor {
 
     private static final Lookup PUBLIC_LOOKUP = MethodHandles.publicLookup();
index f436c5ea9f3ad43b3089f7f025f020165e4a1a4d..a1148ac32d4c028ba62ba94bc70a0e85c9353a21 100644 (file)
@@ -17,6 +17,7 @@ import java.lang.reflect.Method;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 final class GetValueRouteContextExtractor extends ContextReferenceExtractor {
 
     private static final Lookup PUBLIC_LOOKUP = MethodHandles.publicLookup();
index 173477cb6ecc9b28dca387e58925a05e9932310f..636f0b88b795d12afc9cf9d70650056eec388362 100644 (file)
@@ -24,6 +24,7 @@ import org.opendaylight.yangtools.yang.binding.DataContainer;
 import org.opendaylight.yangtools.yang.common.RpcResult;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 final class LazyDOMRpcResultFuture implements CheckedFuture<DOMRpcResult, DOMRpcException>, BindingRpcFutureAware {
 
     private final ListenableFuture<RpcResult<?>> bindingFuture;
index 9bc8421e96e1955b2eaf3fa920ceca6a15c7d8a2..c7f850e04e9edcf77672b9de1096fde73cb90049 100644 (file)
@@ -46,6 +46,7 @@ import org.slf4j.LoggerFactory;
  *
  * @param <T> Type of Binding Data Object
  */
+@Deprecated
 final class LazyDataObjectModification<T extends DataObject> implements DataObjectModification<T> {
 
     private static final Logger LOG = LoggerFactory.getLogger(LazyDataObjectModification.class);
index 0ec5aa7154cbfd3224583c4cd2fd01c00947141b..5319a57aa458a9d121840b61a3be87cd28e905b4 100644 (file)
@@ -28,6 +28,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  * which are directly accessed by user of data object modification.
  *
  */
+@Deprecated
 class LazyDataTreeModification<T extends DataObject> implements DataTreeModification<T> {
 
     private final DataTreeIdentifier<T> path;
index 0fed59f17d5cb89708de28a79213eeca9824dfcf..09fae1a0354f3d3e4b66fa97a5ea4e9a334ca03b 100644 (file)
@@ -21,7 +21,8 @@ import org.opendaylight.yangtools.yang.data.api.schema.LeafNode;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
- // FIXME: Should be this moved to binding-data-codec?
+// FIXME: Should be this moved to binding-data-codec?
+@Deprecated
 class LazySerializedContainerNode implements ContainerNode, BindingDataAware {
 
     private final NodeIdentifier identifier;
index 0373dd22869ff97b80856f939a31e650d69d3f3a..9ba6885c758c9c9559c8b5b8c0f323fb7004de7d 100644 (file)
@@ -22,6 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  * of notification actually accessed data from notification.
  *
  */
+@Deprecated
 public final class LazySerializedDOMNotification implements DOMNotification {
 
     private final BindingNormalizedNodeSerializer codec;
index 51a4280f5cb895de78b77f427e07b7f9b326f110..94b06e8e2ce5c60ecb38a861fd2d1f1c03389438 100644 (file)
@@ -45,6 +45,7 @@ import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 class RpcServiceAdapter implements InvocationHandler {
 
     private final ImmutableMap<Method, RpcInvocationStrategy> rpcNames;
index 8fc838b16161505e505f2dcde1a3f7f3f14f9ad1..0aa041bab3f148e8661e2cb506ab751b7978721a 100644 (file)
@@ -14,6 +14,7 @@ import com.google.common.collect.MutableClassToInstanceMap;
 import java.util.Set;
 import org.opendaylight.yangtools.concepts.Builder;
 
+@Deprecated
 public abstract class AdapterBuilder<T,D> implements Builder<T> {
 
     private final ClassToInstanceMap<D> delegates = MutableClassToInstanceMap.create();
index 565647157cc2c187bde5839228d95ea3b718d75c..b9acd8b02c46508b334361228e9f27c27c3b84ea 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker;
 
 @Beta
+@Deprecated
 @NonNullByDefault
 public interface AdapterFactory {
     /**
index d95674699f82e6a1de69fa0baddee064cf922905..405d190825f21957de41a293d221ae1d2df2379b 100644 (file)
@@ -12,6 +12,7 @@ import com.google.common.cache.CacheLoader;
 import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 
+@Deprecated
 public abstract class AdapterLoader<T, D> extends CacheLoader<Class<? extends T>, Optional<T>> {
 
     @Override
index 3e68e48d085f7c20af3b6bef8af5ce2615d10466..0a27f95e58651bb8303f1b5484cf2c7df6357123 100644 (file)
@@ -42,6 +42,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class BindingDOMDataTreeChangeServiceAdapterTest {
     private static final InstanceIdentifier<Top> TOP_PATH = InstanceIdentifier.create(Top.class);
 
@@ -99,12 +100,14 @@ public class BindingDOMDataTreeChangeServiceAdapterTest {
                         && yangID.equals(treeId.getRootIdentifier()));
     }
 
+    @Deprecated
     private static class TestClusteredDataTreeChangeListener implements ClusteredDataTreeChangeListener<Top> {
         @Override
         public void onDataTreeChanged(final Collection<DataTreeModification<Top>> changes) {
         }
     }
 
+    @Deprecated
     private static class TestDataTreeChangeListener implements DataTreeChangeListener<Top> {
         @Override
         public void onDataTreeChanged(final Collection<DataTreeModification<Top>> changes) {
index a2ece0bd042bcdd87d1eb9c939eb2fe8e8cc3235..0697833d2de05c06f58f40d0a74553c39e82a906 100644 (file)
@@ -7,7 +7,7 @@
  */
 package org.opendaylight.controller.md.sal.binding.impl;
 
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 
 import com.google.common.base.Optional;
 import com.google.common.cache.LoadingCache;
@@ -25,6 +25,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
+@Deprecated
 public class BindingDOMMountPointServiceAdapterTest {
 
     @Mock
index 85d36210e349028cd840f254bd8093a2bc67bbe0..e3af1cf2eb428b13587857a839f9b9fbeedcc3ff 100644 (file)
@@ -45,6 +45,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.opendaylight.yangtools.yang.model.util.AbstractSchemaContext;
 
+@Deprecated
 public class BindingNormalizedCodecTest extends AbstractSchemaAwareTest {
 
     private static final TopLevelListKey TOP_FOO_KEY = new TopLevelListKey("foo");
index b426c80d18b66b7bb1af238d35fb40952a29ce02..616c33423db6f0d5d6bc0aea957518ca7d9f4d10 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controll
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.test.rpc.routing.rev140701.RoutedSimpleRouteInputBuilder;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 public final class ContextExtractorTest {
 
     public interface Transitive extends EncapsulatedRouteInGrouping {
index d2d39be030c958e8785e457183f843c4b05808b5..394a465af5deb5807766410bcdb4d106e0e85d8c 100644 (file)
@@ -30,6 +30,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controll
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
+@Deprecated
 public class BackwardsCompatibleNotificationBrokerTest extends AbstractNotificationBrokerTest {
 
     private NotificationProviderService notificationProviderService;
index b01340a789a2097131493bd85c144b090655485f..1d842bede8c1f6df82edf3debc46fe1c3e5034e0 100644 (file)
@@ -8,8 +8,8 @@
 
 package org.opendaylight.controller.md.sal.binding.impl.test;
 
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.verify;
 
@@ -35,6 +35,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
+@Deprecated
 public class BindingDOMDataBrokerAdapterTest {
 
     @Mock
index cf278bd8ab5684d5a20c7896c2955fb81476ee9e..f3f633469bb7cf1e82cc66d1c90329e055db918f 100644 (file)
@@ -31,6 +31,7 @@ import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
  * Regression test suite for Bug 1125 - Can't detect switch disconnection
  * https://bugs.opendaylight.org/show_bug.cgi?id=1125.
  */
+@Deprecated
 public class Bug1125RegressionTest extends AbstractDataTreeChangeListenerTest {
 
     private static final InstanceIdentifier<Top> TOP_PATH = InstanceIdentifier
index da18ae2a612eec649d09bbea40f6ab400b821ff1..03ee3880da22f509804f0bdbd072c9aead3d6964 100644 (file)
@@ -37,6 +37,7 @@ import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
  * <p>
  * See  https://bugs.opendaylight.org/show_bug.cgi?id=1333 for Bug Description
  */
+@Deprecated
 public class Bug1333DataChangeListenerTest extends AbstractDataTreeChangeListenerTest {
 
     private static final InstanceIdentifier<Top> TOP_PATH = InstanceIdentifier.create(Top.class);
index f10674226e713a8aee49ee96cd4843ea20c8661a..6fad18783f95dc02988a227acc1d8e184c3daeef 100644 (file)
@@ -31,6 +31,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controll
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 
+@Deprecated
 public class Bug1418AugmentationTest extends AbstractDataTreeChangeListenerTest {
     private static final InstanceIdentifier<Top> TOP = InstanceIdentifier.create(Top.class);
     private static final InstanceIdentifier<TopLevelList> TOP_FOO = TOP.child(TopLevelList.class, TOP_FOO_KEY);
index bb3fbc2448649e68315c740ed8b52539adb02fa2..8218ce5c0f31398e2f50897b20acd636463f84ec 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.yang.gen.v1.opendaylight.test.bug._2562.namespace.rev160
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 
+@Deprecated
 public class Bug2562DeserializedUnkeyedListTest extends AbstractDataTreeChangeListenerTest {
     private static final InstanceIdentifier<Root> ROOT_PATH = InstanceIdentifier.create(Root.class);
 
index bf6f1b288d48d552a157323c28838ee6e1bfb3eb..f782002762295e9a684139e92beed2c5577f0c37 100644 (file)
@@ -28,6 +28,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.opendaylight.
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 
+@Deprecated
 public class Bug3090MultiKeyList extends AbstractDataTreeChangeListenerTest {
     private static final InstanceIdentifier<Root> ROOT_PATH = InstanceIdentifier.create(Root.class);
 
index d099440b842a40e0886953ac37a6a8e0abfa84d5..4ca9fbfb981abe401a71b7816045f5fb2078eb7f 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controll
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.test.list.rev140701.two.level.list.TopLevelListKey;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 public class Bug4494Test extends AbstractDataBrokerTest {
     @Test
     public void testDelete() throws Exception {
index 5414a14dd4343f5873dd5f96e933af15cb07e7ef..eb3cd3e5180929fbe21a2ebbafffa8dbbdfbd1a0 100644 (file)
@@ -34,6 +34,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  * Regression test suite for https://bugs.opendaylight.org/show_bug.cgi?id=4513 - Change event is empty when
  * Homogeneous composite key is used homogeneous composite key is used.
  */
+@Deprecated
 public class Bug4513Test extends AbstractDataBrokerTest {
 
     @SuppressWarnings({ "rawtypes", "unchecked" })
index 8887be0a6410383e5d1cf52b9f28d61d381ccf8e..bfa7e827251d86944ef77ea573b4330158b4c7f5 100644 (file)
@@ -53,6 +53,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 
+@Deprecated
 public class DataTreeChangeListenerTest extends AbstractConcurrentDataBrokerTest {
 
     private static final InstanceIdentifier<Top> TOP_PATH = InstanceIdentifier.create(Top.class);
index 7eef5db4503a0c06c8719f33aac0c0f5843a4361..cd67d5a4701440fc00e38b0bc0d61d07827e77f9 100644 (file)
@@ -35,6 +35,7 @@ import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class ForwardedNotificationAdapterTest extends AbstractNotificationBrokerTest {
 
     private static final Logger LOG = LoggerFactory.getLogger(ForwardedNotificationAdapterTest.class);
index 5f34e9a1ac7b1b79470f0aa333cde5a290404aa5..e4284f6447e7a5fb8d5956c7cb203f31cb484866 100644 (file)
@@ -37,6 +37,7 @@ import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
  * which were described in
  * https://lists.opendaylight.org/pipermail/controller-dev/2014-July/005541.html.
  */
+@Deprecated
 public class ListInsertionDataChangeListenerTest extends AbstractDataTreeChangeListenerTest {
 
     private static final InstanceIdentifier<Top> TOP = InstanceIdentifier.create(Top.class);
index ca2375fce61a0129a77e36f805ecf259442ef169..c899863e9d59a1e12b9db8f393324c9f30b5dc2b 100644 (file)
@@ -26,6 +26,7 @@ import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controll
 import org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.md.sal.test.list.rev140701.two.level.list.TopLevelListKey;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
+@Deprecated
 public class WriteTransactionTest extends AbstractConcurrentDataBrokerTest {
 
     private static final InstanceIdentifier<Top> TOP_PATH = InstanceIdentifier.create(Top.class);
index 408d8c15466002c53893bcdc7d57f7bc5e6a5624..dc1d871ec6e3962dd16d07d7aad2a710897d35c1 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public abstract class AbstractBaseDataBrokerTest extends AbstractSchemaAwareTest {
 
     private static final int ASSERT_COMMIT_DEFAULT_TIMEOUT = 5000;
index de4d0ec13a6069ee385b4a0aa02ec546f8c639c4..9fedfbb0e8411ece73f676256394584c762b2f47 100644 (file)
@@ -18,6 +18,7 @@ package org.opendaylight.controller.md.sal.binding.test;
  *
  * @author Michael Vorburger
  */
+@Deprecated
 public abstract class AbstractConcurrentDataBrokerTest extends AbstractBaseDataBrokerTest {
     private final boolean useMTDataTreeChangeListenerExecutor;
 
index 2830510fbd25e0d97727235d20862a803b9ad881..44e1375a7902f9fd9a6ed6f49069f0285c82a522 100644 (file)
@@ -29,6 +29,7 @@ import org.opendaylight.mdsal.binding.generator.impl.GeneratedClassLoadingStrate
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public abstract class AbstractDataBrokerTestCustomizer {
 
     private DOMDataBroker domDataBroker;
index f2b5f936ccd5820a94fca5cdf67d9a92175a6302..c96d2c694d031e179bf2a1f20c9e8f9c852314c6 100644 (file)
@@ -33,6 +33,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class AbstractDataTreeChangeListenerTest extends AbstractConcurrentDataBrokerTest {
     protected static final class TestListener<T extends DataObject> implements DataTreeChangeListener<T> {
 
index 341350c30ee7b7272ec2db318d77bf1477a0ef87..cd40130072df05d0610c49e769ec8e5c48d39454 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.md.sal.binding.impl.BindingToNormalizedNodeCo
 import org.opendaylight.controller.md.sal.dom.broker.impl.DOMNotificationRouter;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public class AbstractNotificationBrokerTest extends AbstractSchemaAwareTest {
 
     private BindingToNormalizedNodeCodec bindingToNormalizedNodeCodec;
index db77bc5799fe494b1a1bc9f091c55569f4b6e813..524b903bd02b5399468fb914809336d8bd49ef2e 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.mdsal.binding.spec.reflect.BindingReflections;
 import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public abstract class AbstractSchemaAwareTest {
     private static final LoadingCache<ClassLoader, Set<YangModuleInfo>> MODULE_INFO_CACHE = CacheBuilder.newBuilder()
             .weakKeys().weakValues().build(new CacheLoader<ClassLoader, Set<YangModuleInfo>>() {
index f1619d0c9014526d35f38d17491748d717d419a8..b9e1772aafbf1859c1ec9d3e26ab5a9ba090381a 100644 (file)
@@ -12,6 +12,7 @@ import java.util.Collection;
 import java.util.Map;
 import org.junit.Assert;
 
+@Deprecated
 public final class AssertCollections {
     private AssertCollections() {
     }
index ee761f4919c0a480ea2268156a2ecfff98c502d8..95b17d7ff0f849881b2fa05804e6152f64f7523d 100644 (file)
@@ -19,6 +19,7 @@ import java.util.concurrent.Executors;
  *
  * @author Michael Vorburger
  */
+@Deprecated
 public class ConcurrentDataBrokerTestCustomizer extends AbstractDataBrokerTestCustomizer {
 
     private final ListeningExecutorService dataTreeChangeListenerExecutorSingleton;
index f98f1a1845f3af9d9dcee044d05244bf73914266..384f3dfb278be2485769a661336613cbf0390f69 100644 (file)
@@ -14,6 +14,7 @@ import org.opendaylight.controller.md.sal.dom.broker.impl.DOMNotificationRouter;
 import org.opendaylight.mdsal.dom.api.DOMSchemaService;
 import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider;
 
+@Deprecated
 public class DataBrokerTestModule {
 
     public static DataBroker dataBroker() {
index 3751f719121c70f853cdd5e0c61e1746dac1b6d6..937f024ea9e7bd4e75763919419e0711015239b8 100644 (file)
@@ -34,6 +34,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @author Michael Vorburger
  */
+@Deprecated
 @FixMethodOrder(MethodSorters.NAME_ASCENDING)
 public class AbstractDataBrokerTestTest extends AbstractConcurrentDataBrokerTest {
 
index aa80e117ab65c155f4407e85156ee78636048421..4dfc92881de8a9d1b8d5ab1291f727eb99a328b3 100644 (file)
@@ -13,6 +13,7 @@ import org.junit.Before;
 import org.opendaylight.controller.sal.binding.test.util.BindingBrokerTestFactory;
 import org.opendaylight.controller.sal.binding.test.util.BindingTestContext;
 
+@Deprecated
 public abstract class AbstractDataServiceTest {
 
     protected BindingTestContext testContext;
index 77b34a856ddd51f506035865da58e8f124dc7d8d..45eed6a0695a20ee0bcbc1d1eb9bb6314b96e808 100644 (file)
@@ -12,6 +12,7 @@ import static org.junit.Assert.assertNotNull;
 import org.opendaylight.yangtools.yang.binding.Augmentable;
 import org.opendaylight.yangtools.yang.binding.Augmentation;
 
+@Deprecated
 public class AugmentationVerifier<T extends Augmentable<T>> {
 
     private final T object;
index 6c133728b67bc73fb888457076b95b20976c534d..59009442f17e4a30995f7431591a12b85bb55f81 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.binding.test.mock;
 
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
+@Deprecated
 public interface BarListener extends NotificationListener {
 
     void onBarUpdate(BarUpdate notification);
index 45f03138462e41bd7324a68d24a22dea14058394..473b68fd0193c980c64635061815f97847970904 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.binding.test.mock;
 
 import org.opendaylight.yangtools.yang.binding.Notification;
 
+@Deprecated
 public interface BarUpdate extends Grouping,Notification {
 
 
index d9f752f3e35e78cfe351c13a2fc3f3fde0d9421c..86d30d8614400ee91756ea74af58d8ad28de6b6c 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.controller.sal.binding.test.mock;
 
-public interface CompositeListener extends FooListener,BarListener {
+@Deprecated
+public interface CompositeListener extends FooListener, BarListener {
 
 }
index 4a28aaa64f9006f822ce1ee988923cda25449495..281e74156708f37c0eb8fb7aae710242e2cd6b8e 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.binding.test.mock;
 
 import org.opendaylight.yangtools.yang.binding.Notification;
 
+@Deprecated
 public interface FlowDelete extends Notification{
 
 }
index cb8020e3fd4e200f3e06ae4ca4e6fd22faca533a..b9065b6182ac3e0044daaea51d3d64b66bd1191c 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.binding.test.mock;
 
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
+@Deprecated
 public interface FooListener extends NotificationListener {
 
     void onFooUpdate(FooUpdate notification);
index 2bd211995d4a74bacabcbc47998b757ebc9bca66..5e7aad0fd65139b0aab5264f007c3b790de26482 100644 (file)
@@ -8,10 +8,10 @@
 package org.opendaylight.controller.sal.binding.test.mock;
 
 import java.util.concurrent.Future;
-
 import org.opendaylight.yangtools.yang.binding.RpcService;
 import org.opendaylight.yangtools.yang.common.RpcResult;
 
+@Deprecated
 public interface FooService extends RpcService {
 
     Future<RpcResult<Void>> foo();
index faf4576a2dda5d90e98b635ef5266ab481518fd4..bc57681513aadf0b516ea01f735da5a12a7c09d3 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.binding.test.mock;
 
 import org.opendaylight.yangtools.yang.binding.Notification;
 
+@Deprecated
 public interface FooUpdate extends Notification {
 
 }
index 5864845619d8fba5b722d673adaae871d95f3849..f1162cef1456b8db075382f548c945724e16c091 100644 (file)
@@ -11,6 +11,7 @@ import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.annotations.RoutingContext;
 
+@Deprecated
 public interface Grouping {
 
     @RoutingContext(BaseIdentity.class)
index a8ff31c85c5eb1bffb0f3c022d68d917e85ea4ef..5af6a47be6e9858b7fe3aa9d0df2a94e47ac1777 100644 (file)
@@ -12,5 +12,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.DataRoot;
 import org.opendaylight.yangtools.yang.binding.Identifiable;
 
-public interface ReferencableObject extends DataObject, Identifiable<ReferencableObjectKey>,ChildOf<DataRoot> {
+@Deprecated
+public interface ReferencableObject extends DataObject, Identifiable<ReferencableObjectKey>, ChildOf<DataRoot> {
+
 }
index 412f1bf4dfc4e4bb53e9a1ca368d902390b06595..76557f8e85ea952ff1c9c5450fe66a28c289ee68 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.sal.binding.test.mock;
 
 import org.opendaylight.yangtools.yang.binding.Identifier;
 
+@Deprecated
 public class ReferencableObjectKey implements Identifier<ReferencableObject> {
     private static final long serialVersionUID = 1L;
     final Integer value;
index 0a38c90a6af6b3f7763ac08437c381168ca03fa1..eaefe264a592d74fba30f40d7ce2389618de3765 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.annotations.RoutingContext;
 
+@Deprecated
 public interface SimpleInput extends DataObject,Augmentable<SimpleInput> {
 
     @RoutingContext(BaseIdentity.class)
index 145a59a71de89486cef39ec27db50a0d329362d5..e0a332f593f06d6d147cf6446e818f7e9f55e958 100644 (file)
@@ -15,6 +15,7 @@ import java.util.concurrent.ExecutorService;
 import javassist.ClassPool;
 
 @Beta
+@Deprecated
 public class BindingBrokerTestFactory {
 
     private static final ClassPool CLASS_POOL = ClassPool.getDefault();
index 01f432d12b6cb0682f6887c88b3690784b264257..4ba3d7a081ba5e7646a94d28b773ff2759b8a864 100644 (file)
@@ -51,6 +51,7 @@ import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
 @Beta
+@Deprecated
 public class BindingTestContext implements AutoCloseable {
     private BindingToNormalizedNodeCodec codec;
 
index df192a75cb633470a6056c7fe9ed1eb5e7b87e9d..5ec8aa80340171d9d1ba3a951962008df98cf8d2 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
 import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider;
 
+@Deprecated
 public final class MockSchemaService implements DOMSchemaService, SchemaContextProvider {
 
     private SchemaContext schemaContext;
index 61d1ec09683caca29fa63151f84dbfd25ec0fb57..3ce7e0f43269bddfdaf7d7d6e7b296eba8c44366 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 public abstract class AbstractBindingSalConsumerInstance<N extends NotificationService, R extends RpcConsumerRegistry>
         implements RpcConsumerRegistry, NotificationService {
 
index 5cc0340f56ad7c1a1615e2244990e3dbc2437e06..09d6b5c45c3074eb2455296ae0e111db4c61eb09 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 public abstract class AbstractBindingSalProviderInstance<N extends NotificationProviderService,
                                                          R extends RpcProviderRegistry>
         extends AbstractBindingSalConsumerInstance<N, R>
index 3d7e27754d97c65b291ad8c3f399ee9f8d4c4580..76457910fb9a1ec6e09d68edf9df87750252fb88 100644 (file)
@@ -26,6 +26,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
+@Deprecated
 public final class BindingContextUtils {
     private BindingContextUtils() {
     }
index 7c0a7773f1d60f2a8c26d1ef99795396f7696270..93554072f5e663aac9dd00633b035eb2c6c9cf91 100644 (file)
@@ -32,6 +32,7 @@ import java.util.function.Function;
  * @param <V> The result type returned by this Future's get method
  * @param <X> The checked exception type
  */
+@Deprecated
 public final class MappingCheckedFuture<V, X extends Exception> extends AbstractCheckedFuture<V, X> {
     private final Function<Exception, X> mapper;
 
index 3b3217db6ba8f5cde5dbc88c6ede86d8ea2a0147..a5c89e18d01f1e77befb9324714405b624f8d4a7 100644 (file)
@@ -8,9 +8,9 @@
 package org.opendaylight.controller.md.sal.common.api;
 
 import java.util.EventListener;
-
 import org.opendaylight.yangtools.concepts.Registration;
 
+@Deprecated
 public interface RegistrationListener<T extends Registration> extends EventListener {
 
     void onRegister(T registration);
index 6f81e941c7e62add8df8f2a857f1fcc1de2f467b..26e7e126a58d44ff8eee54bb5facd942723ac0ae 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncConfigurationCommitCohort<P extends Path<P>, D> {
 
     /**
index 4cc608c56e2e82bc98b4f27621c41a7a0497341d..3848c88cfe602467c32db3b26bef70b786f8266e 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncConfigurationCommitCoordinator<P extends Path<P>, D> {
 
     /**
index 4ad46801221f7c68f75d47a57a124b3104f284f1..c6e9b4c86ab82a483c5536ca5cdbee08615ac3ad 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncConfigurationCommitHandler<P extends Path<P>, D> {
 
     /**
index 26935f2df8c07cbc4472a85a183768967d1970f3..26d63f0eb6650534fcdcf1f58dab73e72205e590 100644 (file)
@@ -51,6 +51,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncDataBroker<P extends Path<P>, D> extends AsyncDataTransactionFactory<P, D> {
 
     @Override
index 46f6ccc32f2d6fd6b0210728555ba04a59cc1a73..396ef0042e79c676c05a9e4fe6eb2d41527e3ab8 100644 (file)
@@ -62,6 +62,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncDataTransactionFactory<P extends Path<P>, D> {
 
     /**
index ab4b44fbde5cc067d3703ddf2fbcb75692176832..6de672d92135ec3a4781367d8982360967bb78ee 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncReadOnlyTransaction<P extends Path<P>, D> extends AsyncReadTransaction<P, D>, AutoCloseable {
 
     /**
index 3396b61f28412f20b041a51b32c182780c8dffc9..e1e94ae9a3fdc8047586a4ffda79c9c7e9a36ec8 100644 (file)
@@ -56,6 +56,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncReadTransaction<P extends Path<P>, D> extends AsyncTransaction<P, D> {
 
 }
index a992c010b7188c71c2c29c04e07d3fd8da82fd91..4b0e7d600494dae52cc9a29ec96742a2f22c8e9a 100644 (file)
@@ -135,6 +135,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncReadWriteTransaction<P extends Path<P>, D> extends AsyncReadTransaction<P, D>,
         AsyncWriteTransaction<P, D> {
 
index 2fe3760c9d307ab115c0ed2a9be013a0ce50ee3c..e47c9fbd9c80cc531cd6232669a2986eab16352b 100644 (file)
@@ -29,6 +29,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <P> Type of path (subtree identifier), which represents location in tree
  * @param <D> Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncTransaction<P extends Path<P>,D> extends //
     Identifiable<Object> {
 
index a1e38b3a573982a317509176b74d8646510afc0f..d51585b826c018f599c773d357b850d98daecded 100644 (file)
@@ -101,6 +101,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
+@Deprecated
 public interface AsyncWriteTransaction<P extends Path<P>, D> extends AsyncTransaction<P, D> {
     /**
      * Cancels the transaction.
index ebbd116bc63985ef9506d466d950c9e9c8771c88..8cff01eef4647e78b77ccd5ae0eb2be19d24037b 100644 (file)
@@ -10,14 +10,14 @@ package org.opendaylight.controller.md.sal.common.api.data;
 /**
  * This exception occurs if the datastore is temporarily unavailable.
  * A retry of the transaction may succeed after a period of time
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.common.api.DataStoreUnavailableException} instead.
  */
-
+@Deprecated
 public class DataStoreUnavailableException extends Exception {
     private static final long serialVersionUID = 1L;
 
     public DataStoreUnavailableException(String message, Throwable cause) {
         super(message, cause);
     }
-
-
 }
index a7445489d09794bf8695aea6a99560871a5bf016..bc393dde4fd8561829007d30b0794a105c98eb22 100644 (file)
@@ -21,10 +21,13 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
  * failed, because other data submitted via transactions.
  *
  * <p>
- *  Clients usually are not able recover from this error condition by
- *  retrieving same transaction, since data introduced by this transaction
- *  are invalid.
+ * Clients usually are not able recover from this error condition by
+ * retrieving same transaction, since data introduced by this transaction
+ * are invalid.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.common.api.DataValidationFailedException} instead.
  */
+@Deprecated
 public class DataValidationFailedException extends TransactionCommitFailedException {
 
     private static final long serialVersionUID = 1L;
index ed99552bbb465fdff4e629fcd28d7242ea3ead77..b07e2ea57f41f1658e56e95170f9d56344fd756e 100644 (file)
@@ -9,6 +9,7 @@ package org.opendaylight.controller.md.sal.common.api.data;
 
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
+@Deprecated
 @NonNullByDefault
 public enum LogicalDatastoreType {
     /**
index 6c7c54fb7f9094e6c10e138c43dc104912e9bfd0..163d6b2edccd3d8190ead796513b1e82495647c0 100644 (file)
@@ -25,7 +25,9 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
 *  retrieving current state and submitting new updated
 *  transaction.
 *
+ * @deprecated Use {@link org.opendaylight.mdsal.common.api.OptimisticLockFailedException} instead.
 */
+@Deprecated
 public class OptimisticLockFailedException extends TransactionCommitFailedException {
 
     private static final long serialVersionUID = 1L;
index 8d6b999d763815a2d8a473ea8f5f4df55df149a5..1333ed8f3b4c1ff225016492c33ffd7b6ef733ac 100644 (file)
@@ -14,7 +14,10 @@ import org.opendaylight.yangtools.yang.common.RpcError;
 
 /**
  * An exception for a failed read.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.common.api.ReadFailedException} instead.
  */
+@Deprecated
 public class ReadFailedException extends OperationFailedException {
 
     private static final long serialVersionUID = 1L;
index c46910402d4d3092b9b053e421b922175186363a..f30472fe3d43a613d1d8fbf1893d277c325f03bb 100644 (file)
@@ -43,8 +43,8 @@ import org.opendaylight.yangtools.concepts.Path;
  * and leads to expected behavior: t2 will always see the data written in t1
  * present.
  */
-public interface TransactionChain<P extends Path<P>, D> extends AutoCloseable,
-        AsyncDataTransactionFactory<P, D> {
+@Deprecated
+public interface TransactionChain<P extends Path<P>, D> extends AutoCloseable, AsyncDataTransactionFactory<P, D> {
 
     /**
      * Create a new read only transaction which will continue the chain.
index 5e1b35dbe506cf909d1c1bac36f40eba85b99b5c..70bbbae70142e73e2648b833c5792e8d6f1852ab 100644 (file)
@@ -8,9 +8,9 @@
 package org.opendaylight.controller.md.sal.common.api.data;
 
 /**
- * Exception thrown when an attempt is made to open a new transaction in a closed
- * chain.
+ * Exception thrown when an attempt is made to open a new transaction in a closed chain.
  */
+@Deprecated
 public final class TransactionChainClosedException extends IllegalStateException {
     private static final long serialVersionUID = 1L;
 
index 470e6110047adb93014455ae679dc8126b7e1dd3..7c338b9de340ef89f952840698eac248083557c3 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.yangtools.concepts.Path;
 /**
  * Interface for creating transaction chains.
  */
+@Deprecated
 public interface TransactionChainFactory<P extends Path<P>, D> {
 
     /**
index 52b0812736af1f236c292b28eefe9fe51db1245c..3f3fdf918fdf6ca37807dbad71630a959030ab35 100644 (file)
@@ -12,6 +12,7 @@ import java.util.EventListener;
 /**
  * Listener for transaction chain events.
  */
+@Deprecated
 public interface TransactionChainListener extends EventListener {
     /**
      * Invoked if when a transaction in the chain fails. All other transactions are automatically cancelled by the time
index 8d9d1c2e882bb8333fa297deeea89643ce9cc1a9..ca4b4f0eab7ab1c487541fcc391aa0c01e822877 100644 (file)
@@ -21,7 +21,10 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
  * won't occur.
  *
  * @author Thomas Pantelis
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.common.api.TransactionCommitDeadlockException} instead.
  */
+@Deprecated
 public class TransactionCommitDeadlockException extends TransactionCommitFailedException {
     private static final long serialVersionUID = 1L;
     private static final String DEADLOCK_MESSAGE =
index d92eed56a2bb613146efebcec2332ead08fcd5cb..9d5384ac65f9c5e4f915cfec1bac9cf91485d504 100644 (file)
@@ -12,7 +12,10 @@ import org.opendaylight.yangtools.yang.common.RpcError;
 
 /**
  * Failed commit of asynchronous transaction. This exception is raised and returned when transaction commit failed.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.common.api.TransactionCommitFailedException} instead.
  */
+@Deprecated
 public class TransactionCommitFailedException extends OperationFailedException {
 
     private static final long serialVersionUID = 1L;
index 4a3d86625c755c1042b8cbf6856175d6abe0a526..4c5ae16b0db016a8d970c7eaaf4ebd438cdb50d3 100644 (file)
@@ -31,9 +31,9 @@ import java.util.concurrent.ExecutorService;
  * FIXME: Consider clarification of execution/delivery policy, how it will be
  * affected by Actor model and cluster-wide notifications.
  *
- * @param <N>
- *            the type of notifications
+ * @param <N> the type of notifications
  */
+@Deprecated
 public interface NotificationPublishService<N> {
 
     /**
index a83610fe9166b537defe8f790c5e6369ee634674..6f64689e73b535db0141b30f60a876fd2c18f36a 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.controller.md.sal.common.api.notify;
 import java.util.EventListener;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
+@Deprecated
 public interface NotificationSubscriptionService<T, N, L extends EventListener> {
 
     ListenerRegistration<L> registerNotificationListener(T type, L listener);
index 1575cc57cc8f560e91ce9c56ac343e5b09dcd3d5..43624ee20ba0e108f1094588de4dd1bed8dc2855 100644 (file)
@@ -17,6 +17,7 @@ import java.util.Set;
  * @param <C> Type, which is used to represent Routing context.
  * @param <P> Type of data tree path, which is used to identify route.
  */
+@Deprecated
 public interface RouteChange<C, P> {
 
     /**
index 7283cd4e3fe9a4ac8eb711978b11ca87ae75bbdf..a3263051437c912fcaf126bc55e907896cafb89a 100644 (file)
@@ -18,6 +18,7 @@ import java.util.EventListener;
  * @param <C> Type, which is used to represent Routing context.
  * @param <P> Type of data tree path, which is used to identify route.
  */
+@Deprecated
 public interface RouteChangeListener<C, P> extends EventListener {
 
     /**
index dc6b6dd3b7d89c3d23a3ed6bf7e2157bd49bbc4c..df029e6176628d55a8a024f2d8706103fd57c3b1 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
  * @param <C> Type, which is used to represent Routing context.
  * @param <P> Type of data tree path, which is used to identify route.
  */
+@Deprecated
 public interface RouteChangePublisher<C,P> {
 
     <L extends RouteChangeListener<C,P>> ListenerRegistration<L> registerRouteChangeListener(L listener);
index 7b1cdeae9f7dbc707b6b4aafe60cb02a773c7ca3..cc463db79ef57cbe1a4cd8f766eabfd0fe21347b 100644 (file)
@@ -17,6 +17,7 @@ import org.opendaylight.yangtools.concepts.Registration;
  * @param <P> the path identifier type
  * @param <S> the RPC implementation type
  */
+@Deprecated
 public interface RoutedRegistration<C, P extends Path<P>, S> extends Registration {
 
     /**
index 9e72b68cd63624d65840d19e6eaca4cc5de1260b..a3c1f4b45efcbbe4c55796452e7dacf6a8130b26 100644 (file)
@@ -8,9 +8,9 @@
 package org.opendaylight.controller.md.sal.common.api.routing;
 
 import java.util.Map;
-
 import org.opendaylight.yangtools.concepts.Path;
 
+@Deprecated
 public interface RoutingTable<C, P extends Path<P>, T> {
 
     C getIdentifier();
index bee3060a2e721a6c1bde8a378770c46821d28d19..99be312c6ccd6672bd621cecea4755b4d853cc1d 100644 (file)
@@ -29,6 +29,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class MappingCheckedFutureTest {
 
     interface FutureInvoker {
index 132cc6e660f6795b86241ca0a5ff9aa245b1b257..9da99b1f2710b0e47214d68c4eb176c5dbdb4e68 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.model.api.GroupingDefinition;
 import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
 import org.opendaylight.yangtools.yang.model.api.UsesNode;
 
+@Deprecated
 class DataSchemaContainerProxy implements DataNodeContainer {
 
     private final Set<DataSchemaNode> realChildSchemas;
index 78faaa155e12fa602241d2e5336719bf082625ef..d74eed350c44d0a2b9e5e553e3100c195172a6d6 100644 (file)
@@ -33,6 +33,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class LegacyDOMStoreAdapter extends ForwardingObject implements DOMStore, AutoCloseable {
     private final DistributedDataStoreInterface delegate;
 
index 3fdc1b4eee4b86d5f49ac1ada648caf0dc06a04c..2d94bf1b69e71f253eaa3fa5f632075ca0bd25cd 100644 (file)
@@ -17,7 +17,9 @@ package org.opendaylight.controller.md.sal.dom.api;
  * {@link DOMDataTreeChangeListener} enables notifications only at the leader of the data store.
  *
  * @author Thomas Pantelis
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.ClusteredDOMDataTreeChangeListener} instead.
  */
+@Deprecated
 public interface ClusteredDOMDataTreeChangeListener extends DOMDataTreeChangeListener {
 
 }
index abbcc404d9e5066ffde7752684fae413abb5fb80..f87b1b2af484f102ab2d92813b143ab7ab92cba8 100644 (file)
@@ -8,9 +8,11 @@
 package org.opendaylight.controller.md.sal.dom.api;
 
 /**
- * Type capture of a {@link DOMServiceExtension} applicable to {@link DOMDataBroker}
- * implementations.
+ * Type capture of a {@link DOMServiceExtension} applicable to {@link DOMDataBroker} implementations.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension} instead.
  */
+@Deprecated
 public interface DOMDataBrokerExtension extends DOMServiceExtension<DOMDataBroker, DOMDataBrokerExtension> {
 
 }
index 53af4551f91a081f0d62cb47e3da884860d0255f..d1936a06239cf6a5feb04ccb3dfe3c6ee9a222c4 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.controller.md.sal.common.api.data.AsyncReadOnlyTransacti
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public interface DOMDataReadOnlyTransaction extends DOMDataReadTransaction,
         AsyncReadOnlyTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 }
index 0517ad6b7dd6c520abd0ac9e900e881f737a1638..1a47990ddf1bfe8afd7d89abc30498eb9436199c 100644 (file)
@@ -20,7 +20,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * <p>
  * For more information on usage and examples, please see the documentation in {@link AsyncReadTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction} instead.
  */
+@Deprecated
 public interface DOMDataReadTransaction extends AsyncReadTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
     /**
      * Reads data from provided logical data store located at the provided path.
index 39e2ad3ac6ef4e74076193af72524cd0593980d1..0cf28949f35181f7479b4b243d39e3e1e30ed836 100644 (file)
@@ -11,6 +11,7 @@ import org.opendaylight.controller.md.sal.common.api.data.AsyncReadWriteTransact
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public interface DOMDataReadWriteTransaction extends DOMDataReadTransaction, DOMDataWriteTransaction,
         AsyncReadWriteTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 }
index 53ced96400b0b15f39fa2ac848033f5c9086ecad..074167ba68b0c9f7683808e8c6f7069d46a29495 100644 (file)
@@ -20,7 +20,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  * <p>
  * Note: this interface enables notifications only at the leader of the data store, if clustered. If you want
  * notifications on all instances in a cluster, use the {@link ClusteredDOMDataTreeChangeListener}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener} instead.
  */
+@Deprecated
 public interface DOMDataTreeChangeListener extends EventListener {
     /**
      * Invoked when there was data change for the supplied path, which was used
index 28590fc606736dd6863858e817f14cb2b3bdf3f0..1253d4dcefa6cdb128457fff90825c3d6e44c24a 100644 (file)
@@ -11,9 +11,11 @@ import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
 /**
- * A {@link DOMServiceExtension} which allows users to register for changes to a
- * subtree.
+ * A {@link DOMServiceExtension} which allows users to register for changes to a subtree.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeChangeService} instead.
  */
+@Deprecated
 public interface DOMDataTreeChangeService extends DOMDataBrokerExtension {
     /**
      * Registers a {@link DOMDataTreeChangeListener} to receive
index d3858dcb289d443584ba5c7222c4b55d5529f49c..ef98384a44f9f1abf0690805ca8155d8c74f2e8e 100644 (file)
@@ -13,7 +13,9 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  * Interface for a DOM commit cohort registry.
  *
  * @author Thomas Pantelis
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistry} instead.
  */
+@Deprecated
 @SuppressFBWarnings("NM_SAME_SIMPLE_NAME_AS_INTERFACE")
 public interface DOMDataTreeCommitCohortRegistry extends DOMDataBrokerExtension,
         org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistry {
index 9ed435a627e64b432f894acd3aead1c8d8792959..39859c895e74e7c87419ab8861b5bb9c37679c48 100644 (file)
@@ -22,7 +22,10 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgum
 /**
  * A unique identifier for a particular subtree. It is composed of the logical
  * data store type and the instance identifier of the root node.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier} instead.
  */
+@Deprecated
 public final class DOMDataTreeIdentifier implements Immutable,
         Path<DOMDataTreeIdentifier>, Serializable, Comparable<DOMDataTreeIdentifier> {
     private static final long serialVersionUID = 1L;
index 236e925302f445006fe06a442885b30f33ac3764..0ec9ed9df9a3a1238c27edce5a75f052c5f98f90 100644 (file)
@@ -17,7 +17,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * <p>
  * For more information on usage and examples, please see the documentation in {@link AsyncWriteTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction} instead.
  */
+@Deprecated
 public interface DOMDataWriteTransaction extends AsyncWriteTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 
     @Override
index 312de34d611849fe1056dbcae77c495970899a31..e3c146b8750845b6ab2d8fafb76af80ead487374 100644 (file)
@@ -14,7 +14,9 @@ import java.util.Date;
 
 /**
  * Generic event interface.
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMEvent} instead.
  */
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMEvent extends org.opendaylight.mdsal.dom.api.DOMEvent {
 
index 1f2c4968c443cf682f371162e73d2d02070aea6d..d832633145fce4a32dcc13c2eb1e46587e6c72bb 100644 (file)
@@ -18,7 +18,9 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @param <T> Base {@link DOMService}
  * @param <E> Extension type
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMExtensibleService} instead.
  */
+@Deprecated
 @Beta
 public interface DOMExtensibleService<T extends DOMExtensibleService<T, E>,
         E extends DOMServiceExtension<T, E>> extends DOMService {
index b679fc0366aaa2d4494ac4a17bbb101e02930a61..1205d8ac3bd62adc8df4a2f83a8003e934fdd810 100644 (file)
@@ -5,7 +5,6 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.controller.md.sal.dom.api;
 
 import com.google.common.base.Optional;
@@ -13,6 +12,7 @@ import org.opendaylight.yangtools.concepts.Identifiable;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public interface DOMMountPoint extends Identifiable<YangInstanceIdentifier> {
 
     <T extends DOMService> Optional<T> getService(Class<T> cls);
index d30e0f243fa137d82e148a86b1eed8b6665f8c20..881bebcc9dfad79802d5441e0dfd131d0d989d97 100644 (file)
@@ -11,7 +11,9 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 
 /**
  * A single YANG notification.
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotification} instead.
  */
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMNotification extends org.opendaylight.mdsal.dom.api.DOMNotification {
 }
index bd5355f8c154b1cb9ebd702f8890211f52c1fe82..6fc44220b7eb80b8f726cd51feb0276d14d58774 100644 (file)
@@ -12,7 +12,9 @@ import org.eclipse.jdt.annotation.NonNull;
 
 /**
  * Interface implemented by listeners interested in {@link DOMNotification}s.
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotificationListener} instead.
  */
+@Deprecated
 public interface DOMNotificationListener extends EventListener {
     /**
      * Invoked whenever a {@link DOMNotification} matching the subscription
index 6c03e9b9fb92933fe06e770a1d8143c94099f9b7..668ba889559b6b60d7be2701b4c456dc3705629a 100644 (file)
@@ -13,7 +13,9 @@ package org.opendaylight.controller.md.sal.dom.api;
  *
  * <p>
  * Expected use: {@link DOMNotificationPublishService}
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotificationRejectedException} instead.
  */
+@Deprecated
 public class DOMNotificationRejectedException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 2131cf16340e097226b3b9ec2274978896f5a036..c26b84acdda63e3e105311c9734ce631b8dad8f8 100644 (file)
@@ -47,7 +47,10 @@ import org.eclipse.jdt.annotation.NonNull;
  * some other RPC or action, or similar, which can separately fail. If a sub-request fails, such implementations are
  * required do report {@link DOMRpcImplementationNotAvailableException} as the invocation result, with the underlying
  * failure being linked as a cause.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcAvailabilityListener} instead.
  */
+@Deprecated
 public interface DOMRpcAvailabilityListener extends EventListener {
     /**
      * Method invoked whenever an RPC type becomes available.
index e4c30aa6d533244be8e53a33ff2bcfccad3f6beb..9462e9a655abad6829d71e6cc6f94e5de3056278 100644 (file)
@@ -12,7 +12,10 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 /**
  * Base class for failures that can occur during RPC invocation. This covers
  * transport and protocol-level failures.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcException} instead.
  */
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_SUPERCLASS", justification = "Migration")
 public abstract class DOMRpcException extends org.opendaylight.mdsal.dom.api.DOMRpcException {
     private static final long serialVersionUID = 1L;
index a574564c0a682c28861f06db5e5ad7ad89fb517a..38c52d4508b48899125cd00cc62341af57a4b1c4 100644 (file)
@@ -21,7 +21,10 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  * always has global context. It allows an RPC to have a instance identifier
  * attached, so that there can be multiple implementations bound to different
  * contexts concurrently.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcIdentifier} instead.
  */
+@Deprecated
 public abstract class DOMRpcIdentifier {
 
     private static final class Global extends DOMRpcIdentifier {
index 540f50b7cd555119f85d4279a3283d0fbfa91a98..46032a3182ef1c2de7e9c1f35b58101de3937962 100644 (file)
@@ -15,7 +15,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Interface implemented by an individual RPC implementation. This API allows for dispatch
  * implementations, e.g. an individual object handling a multitude of RPCs.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementation} instead.
  */
+@Deprecated
 public interface DOMRpcImplementation {
     /**
      * Initiate invocation of the RPC. Implementations of this method are
index a856607ca97d3f44193ef2b82556f23d8f2e70d8..e39ad1f90d70142c88ad3634d04bf7aca27cb4a0 100644 (file)
@@ -13,7 +13,10 @@ import org.eclipse.jdt.annotation.NonNull;
 
 /**
  * Exception indicating that no implementation of the requested RPC service is available.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementationNotAvailableException} instead.
  */
+@Deprecated
 public class DOMRpcImplementationNotAvailableException extends DOMRpcException {
     private static final long serialVersionUID = 1L;
 
index 0b8dff50bb0d0ad08683a762757f3686ca1c5414..110498d841fbdddda9584670faed019671aaacb0 100644 (file)
@@ -14,7 +14,9 @@ import org.opendaylight.yangtools.concepts.ObjectRegistration;
  * with a {@link DOMRpcProviderService}.
  *
  * @param <T> RPC implementation type
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementationRegistration} instead.
  */
+@Deprecated
 public interface DOMRpcImplementationRegistration<T extends DOMRpcImplementation> extends ObjectRegistration<T> {
     @Override
     void close();
index ef7c6705734099787a8af18fa64dee065edd1d41..51fa28ec33ec6514ecc68df392ab4a44b1221c5f 100644 (file)
@@ -11,7 +11,10 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 
 /**
  * Interface defining a result of an RPC call.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcResult} instead.
  */
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMRpcResult extends org.opendaylight.mdsal.dom.api.DOMRpcResult {
 }
index 740cea83f9e272fb8b664e209583f66b65fe4874..7797eb35e8e8590f3d80a47a88e033fd630aa6b9 100644 (file)
@@ -12,7 +12,10 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 /**
  * Marker interface for services which can be obtained from a {@link DOMMountPoint} instance. No further semantics are
  * implied.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMService} instead.
  */
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMService extends org.opendaylight.mdsal.dom.api.DOMService {
 
index 552b28921fc31fb53a788b2c285c24a517702c5b..f562e603104a54744810def291af3298b663a910 100644 (file)
@@ -10,10 +10,12 @@ package org.opendaylight.controller.md.sal.dom.api;
 import com.google.common.annotations.Beta;
 
 /**
- * Marker interface for services which expose additional functionality on top
- * of some base {@link DOMService}.
+ * Marker interface for services which expose additional functionality on top of some base {@link DOMService}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMServiceExtension} instead.
  */
 @Beta
+@Deprecated
 public interface DOMServiceExtension<T extends DOMExtensibleService<T, E>, E extends DOMServiceExtension<T, E>> {
 
 }
index 446960ca058fea3aab958f4e10594ad1d9fe8012..2f76a3963e6242764cc0c1db8e65a26742260e27 100644 (file)
@@ -21,7 +21,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * <p>
  * This interface is type capture of {@link TransactionChain} for DOM Data Contracts.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMTransactionChain} instead.
  */
+@Deprecated
 public interface DOMTransactionChain extends TransactionChain<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 
     @Override
index c07b31a27d9d7b90267f0756dfe22d4a789ce22f..9a847ca6c44a59565e5a1efee954023311abbdad 100644 (file)
@@ -11,7 +11,9 @@ package org.opendaylight.controller.md.sal.dom.api;
  * Default implementation of DOMRpcException.
  *
  * @author Thomas Pantelis
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DefaultDOMRpcException} instead.
  */
+@Deprecated
 public class DefaultDOMRpcException extends DOMRpcException {
     private static final long serialVersionUID = 1L;
 
index 28e4d9b753a942cb3c302b1dcdd5fa0a44e75376..4a5f768677395d72efe8d57fda4bdf8658df3bf3 100755 (executable)
@@ -30,6 +30,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public abstract class AbstractDOMDataBroker extends AbstractDOMForwardedTransactionFactory<DOMStore>
        implements DOMDataBroker {
     private static final Logger LOG = LoggerFactory.getLogger(AbstractDOMDataBroker.class);
index ad2b2f0ac6f6bb7a20d33a69ce3339333d38e1ae..d3b0e4828a399636ebbd397e85f5ccd4ad9b5de8 100644 (file)
@@ -29,6 +29,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * @param <T>
  *            Subtransaction type
  */
+@Deprecated
 abstract class AbstractDOMForwardedCompositeTransaction<K, T extends DOMStoreTransaction> implements
         AsyncTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 
index e3099969c0aa249cbcd5ca18cd06920b3da802e5..de2c36605517aa7f7165a648021a6285bda80d78 100644 (file)
@@ -45,6 +45,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * @param <T>
  *            Type of {@link DOMStoreTransactionFactory} factory.
  */
+@Deprecated
 abstract class AbstractDOMForwardedTransactionFactory<T extends DOMStoreTransactionFactory> implements AutoCloseable {
     @SuppressWarnings("rawtypes")
     private static final AtomicIntegerFieldUpdater<AbstractDOMForwardedTransactionFactory> UPDATER =
index e3cf76dc8009dba50d36433f188456310746bbe0..b65d5217b6e2d20160294c06bcf22f1a0d1e3719 100644 (file)
@@ -26,6 +26,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 abstract class AbstractDOMRpcRoutingTableEntry {
     private final Map<YangInstanceIdentifier, List<DOMRpcImplementation>> implementations;
     private final SchemaPath schemaPath;
index 810f09a8c71eef625248221eaad62d53fc7e12d3..ea581ee89a958dec12aef308ae76d9ec92c971cf 100644 (file)
@@ -27,6 +27,7 @@ import org.slf4j.LoggerFactory;
  * Implementation of blocking three-phase commit-coordination tasks without
  * support of cancellation.
  */
+@Deprecated
 final class CommitCoordinationTask<T> implements Callable<T> {
     private enum Phase {
         canCommit,
index 4c131e1ea39fc91ce782a14d093b1e1ed1ad68c7..d75ad263f5d1bff02eb5b8e4ed3730ce6d9c48fa 100755 (executable)
@@ -34,6 +34,7 @@ import org.slf4j.LoggerFactory;
  * by several {@link DOMStoreTransactionChain} differentiated by provided
  * {@link org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType} type.
  */
+@Deprecated
 final class DOMDataBrokerTransactionChainImpl extends
         AbstractDOMForwardedTransactionFactory<DOMStoreTransactionChain> implements DOMTransactionChain {
     private enum State {
index 124bf9f0bef7de6ac3482cdf3ac907f448b998f6..f4d534e87ddd5ce26b903b955722814a556ab0ca 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * {@link LogicalDatastoreType} type parameter in
  * {@link #read(LogicalDatastoreType, YangInstanceIdentifier)}.
  */
+@Deprecated
 class DOMForwardedReadOnlyTransaction extends
         AbstractDOMForwardedCompositeTransaction<LogicalDatastoreType, DOMStoreReadTransaction> implements
         DOMDataReadOnlyTransaction {
index 3b5dfebda69e5ab3d9e79c7b7e62ca01fefbadef..eacd5dbad1d7a66f3830ac50dc6c826e7e4a4b37 100644 (file)
@@ -36,6 +36,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * for underlying transactions.
  *
  */
+@Deprecated
 final class DOMForwardedReadWriteTransaction extends DOMForwardedWriteTransaction<DOMStoreReadWriteTransaction>
         implements DOMDataReadWriteTransaction {
     protected DOMForwardedReadWriteTransaction(final Object identifier,
index 145bfe069b3ffde481e9e3b0ac47fc3dbd470b2f..19570a2fa2b0f97cca7563699a9890629bf03d75 100644 (file)
@@ -48,6 +48,7 @@ import org.slf4j.LoggerFactory;
  * @param <T> Subtype of {@link DOMStoreWriteTransaction} which is used as
  *            subtransaction.
  */
+@Deprecated
 class DOMForwardedWriteTransaction<T extends DOMStoreWriteTransaction> extends
         AbstractDOMForwardedCompositeTransaction<LogicalDatastoreType, T> implements DOMDataWriteTransaction {
     @SuppressWarnings("rawtypes")
index c2cf65c469a2df303a398cf3e1cd65d798b28f7e..ebd671aebfa55075c685a8c2389fe6a0e4a293e4 100644 (file)
@@ -38,6 +38,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  * {@link #offerNotification(DOMNotification, long, TimeUnit)}
  * is realized by arming a background wakeup interrupt.
  */
+@Deprecated
 @SuppressFBWarnings(value = "NP_NONNULL_PARAM_VIOLATION", justification = "Void is the only allowed value")
 public final class DOMNotificationRouter extends LegacyDOMNotificationServiceAdapter implements AutoCloseable,
         DOMNotificationPublishService, DOMNotificationSubscriptionListenerRegistry {
index 1aa52ea6137995d361255224df1917cde922b985..c241c95015523d8467dcb4960336d440378f7131 100644 (file)
@@ -23,6 +23,7 @@ import org.slf4j.LoggerFactory;
  * A single notification event in the disruptor ringbuffer. These objects are reused,
  * so they do have mutable state.
  */
+@Deprecated
 final class DOMNotificationRouterEvent {
     private static final Logger LOG = LoggerFactory.getLogger(DOMNotificationRouterEvent.class);
     public static final EventFactory<DOMNotificationRouterEvent> FACTORY = DOMNotificationRouterEvent::new;
index f5f887a2d47fc8811ed255fc5f9fae273e47c3dd..2e8624eeb104111d5e3f6d9ef0a61ce2937f1d38 100644 (file)
@@ -35,6 +35,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 public final class DOMRpcRouter implements AutoCloseable, DOMRpcService, DOMRpcProviderService, SchemaContextListener {
     // This mapping is used to translate mdsal DOMRpcImplementations to their corresponding legacy
     // DOMRpcImplementations registered thru this interface when invoking a DOMRpcAvailabilityListener.
index 800a35fa7189c38b1227271eb918f299aa91788e..6e6d45b3c02285c547403d756b7770ea4c555666 100644 (file)
@@ -37,6 +37,7 @@ import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 final class DOMRpcRoutingTable {
 
     static final DOMRpcRoutingTable EMPTY = new DOMRpcRoutingTable(ImmutableMap.of(), null);
index 776e2132b097bca747ee53af6d68e65b35ec6ba5..6819fdd6453ac4c614a6ab94095debbdb8984581 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 
+@Deprecated
 final class GlobalDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
     private final DOMRpcIdentifier rpcId;
 
index de8a754a0b4c1db03e68cdebc5ba49509126e1e2..08a37c5f8c8c812af2c4996135ad0ff4a4ab6df4 100644 (file)
@@ -26,6 +26,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
  * guarantee transaction ordering between transactions allocated directly from the broker
  * and its transaction chains.
  */
+@Deprecated
 public final class PingPongDataBroker extends ForwardingDOMDataBroker implements AutoCloseable,
         DOMDataTreeChangeService {
     private final DOMDataBroker delegate;
index 2275a6b2ee2804b441c62c40b09f3a2b8067b9de..1ca312489b454a1f7bb9a84be73b71ec98fb552c 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.mdsal.common.api.CommitInfo;
  * We never leak this class to the user and have it implement the {@link FutureCallback}
  * interface so we have a simple way of propagating the result.
  */
+@Deprecated
 final class PingPongTransaction implements FutureCallback<CommitInfo> {
     private final DOMDataReadWriteTransaction delegate;
     private final SettableFuture<CommitInfo> future;
index 0e96e81587a23168ceadda7198628be478c3e71d..6d661f1b83075c07de624f347caf8822adb288df 100644 (file)
@@ -58,6 +58,7 @@ import org.slf4j.LoggerFactory;
  * counts as an outstanding transaction and the user may not allocate multiple
  * read-only transactions at the same time.
  */
+@Deprecated
 public final class PingPongTransactionChain implements DOMTransactionChain {
     private static final Logger LOG = LoggerFactory.getLogger(PingPongTransactionChain.class);
     private final TransactionChainListener listener;
index 52921183fbe05da4aa48f530579f8c9f50f3ff2c..ae34b9101741fc0ece5961e6f442497e69352fb5 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 final class RoutedDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
     private static final Logger LOG = LoggerFactory.getLogger(RoutedDOMRpcRoutingTableEntry.class);
     private final DOMRpcIdentifier globalRpcId;
index c170944940234ab5da1e9e02a5a21912a36d471c..1d5912cc6a23b917f1844026f650efb1237e56d8 100644 (file)
@@ -39,6 +39,7 @@ import org.slf4j.LoggerFactory;
  * <p>
  * This executor does not have an upper bound on subtask timeout.
  */
+@Deprecated
 public class SerializedDOMDataBroker extends AbstractDOMDataBroker {
     private static final Logger LOG = LoggerFactory.getLogger(SerializedDOMDataBroker.class);
     private final DurationStatisticsTracker commitStatsTracker = DurationStatisticsTracker.createConcurrent();
index 8f04d09e821e678b3471c6974f1b490760a8c1cb..76bf549bf058c0343df0a319ccb2af17dc3304d2 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @see ExceptionMapper
  */
+@Deprecated
 public final class TransactionCommitFailedExceptionMapper extends ExceptionMapper<TransactionCommitFailedException> {
 
     public static final TransactionCommitFailedExceptionMapper PRE_COMMIT_MAPPER = create("preCommit");
index 4e7560e063643f8ff9d1a7ce8d6e6a810844b0b7..9324e881571127573218ab779a6128fa804438c0 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
+@Deprecated
 final class UnknownDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
     private final CheckedFuture<DOMRpcResult, DOMRpcException> unknownRpc;
 
index 86919927fecfaec65ef834b2550edbaeb9e550cc..4d7ff0a78b8eb2b169394b02732aa45f540a009e 100644 (file)
@@ -35,6 +35,7 @@ import org.opendaylight.mdsal.dom.broker.ShardedDOMDataBrokerAdapter;
  * and {@link ShardedDOMDataBrokerDelegatingReadTransaction} respectively.
  */
 // FIXME try to refactor some of the implementation to abstract class for better reusability
+@Deprecated
 public class LegacyShardedDOMDataBrokerAdapter implements DOMDataBroker {
 
     private final org.opendaylight.mdsal.dom.api.DOMDataBroker delegateDataBroker;
index 98c236ad90e378d86157fa99381bdffcee801f3c..59df7239cff90b95bfb7220613a1cb406e3b68be 100644 (file)
@@ -30,6 +30,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * return all relevant data, we cannot guarantee it neither. Best effort is to
  * return all data we get from first initial data change event received.
  */
+@Deprecated
 class ShardedDOMDataBrokerDelegatingReadTransaction implements DOMDataReadOnlyTransaction {
     private final DOMDataTreeReadTransaction delegateTx;
     private final Object txIdentifier;
index 55a544895e6097891013473938a433cd7ea500d6..48b56954adb544e0b5f24c179f93d9348d1a9ece 100644 (file)
@@ -54,6 +54,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  *
  */
 // FIXME explicitly enforce just one subtree requirement
+@Deprecated
 class ShardedDOMDataBrokerDelegatingReadWriteTransaction implements DOMDataReadWriteTransaction {
     private final DOMDataReadOnlyTransaction readTxDelegate;
     private final DOMDataWriteTransaction writeTxDelegate;
index ef77bf1da80d842aded2728da63422d61219fa9a..57e1116fa14379911242bb3406546a7a7e2e64a9 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
 import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 class ShardedDOMDataBrokerDelegatingTransactionChain implements DOMTransactionChain, DOMTransactionChainListener {
     private final org.opendaylight.mdsal.dom.api.DOMTransactionChain txChainDelegate;
     private final SchemaContext schemaContext;
index b6deaea3f5d85c818ebc0f6533080958b5a475df..32aa222ac464a2c4f127d41f58698951f4832b2f 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 class ShardedDOMDataBrokerDelegatingWriteTransaction implements DOMDataWriteTransaction {
     private final DOMDataTreeWriteTransaction delegateTx;
     private final Object txIdentifier;
index 6cfdb5abce34cf65bd77f53740480ab9a0ba4723..4ef0b3b44bfbee6feaa1f96dfc8d5cab970e5a16 100644 (file)
@@ -36,7 +36,9 @@ import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public class DOMMountPointServiceImpl implements DOMMountPointService {
+    @Deprecated
     private abstract static class CompatFactory<M extends org.opendaylight.mdsal.dom.api.DOMService,
             C extends DOMService> {
         private final Class<C> controllerClass;
index 6a7ab9c3c56a91a89f3b0a02dc82ef49664de2df..500e77c70e10544a197548981c445b633b0c0274 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.yangtools.concepts.Delegator;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider;
 
+@Deprecated
 public final class SchemaContextProviders {
 
     private SchemaContextProviders() {
index 2a614c7d0051b3615c185c2aa2c03fbf241c5227..ac59e1963a4de9cc190496cc7c3b4c0af4534f45 100644 (file)
@@ -34,6 +34,7 @@ import org.opendaylight.yangtools.yang.model.api.UsesNode;
 /**
  * ProxySchema Context for SchemaContextProviders.
  */
+@Deprecated
 public class ProxySchemaContext implements SchemaContext {
 
     private final SchemaContextProvider schemaProvider;
index 3147ec57a3c71ff314f9cea1034146f768ca52d4..c7e3a201d8cb9014bf20b6fbb3372df6e04c1550 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.controller.md.sal.common.api.data.TransactionChainListen
  * futures ({@link #getFailFuture()} and {@link #getSuccessFuture()} when
  * transaction chain event is retrieved.
  */
+@Deprecated
 class BlockingTransactionChainListener implements TransactionChainListener {
 
     private final SettableFuture<Throwable> failFuture = SettableFuture.create();
index 640d603039d0c9d5041141894977828b21aa656c..31d3fdf733090741653e9ef0fa608fa12db342f6 100644 (file)
@@ -38,6 +38,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
+@Deprecated
 public class DOMBrokerPerformanceTest {
 
     private static final Logger LOG = LoggerFactory.getLogger(DOMBrokerPerformanceTest.class);
index b2fb3c2c3e9421f832576a0f21b90c3859dcbb3a..065035ffc31dae47012af3f4e4c152027c352584 100644 (file)
@@ -47,6 +47,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public class DOMBrokerTest {
 
     private SchemaContext schemaContext;
index d89f0b3e97a927e34185e6ccae0be9e2c50ae4bd..b026e209a359c73db40cba18d4eea83981b45083 100644 (file)
@@ -54,6 +54,7 @@ import org.opendaylight.yangtools.yang.data.impl.schema.Builders;
 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public class DOMDataTreeListenerTest {
 
     private SchemaContext schemaContext;
index f98ff6e14f5f3ca8b2b8bc02b6cd3194badaf5b9..9aa6de14b2a84ca9368e22ccab3fba008efb4f8f 100644 (file)
@@ -7,7 +7,7 @@
 package org.opendaylight.controller.md.sal.dom.broker.impl;
 
 import static org.junit.Assert.assertTrue;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.doThrow;
 
@@ -22,6 +22,7 @@ import org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType;
 import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFailedException;
 import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction;
 
+@Deprecated
 public class DOMForwardedWriteTransactionTest {
 
     @Mock
index c0f0e0234bb4bf8760582029fb33b17b62d405a1..5de0709d75137ac66e5b4b81d4195c77a0aea287 100644 (file)
@@ -46,6 +46,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class DOMNotificationRouterTest {
     private static final ContainerNode BODY = ImmutableContainerNodeBuilder.create().withNodeIdentifier(
         new NodeIdentifier(QName.create(TestModel.TEST_QNAME.getModule(), "test-notification")))
index 259cbfb02f9c528b337cb92831d1fc0631fe5c7a..dc6f3acfb625c1be0e603f9c72e659148d46f36e 100644 (file)
@@ -13,7 +13,7 @@ import static org.junit.Assert.assertNull;
 import static org.junit.Assert.assertSame;
 import static org.junit.Assert.assertTrue;
 import static org.junit.Assert.fail;
-import static org.mockito.Matchers.any;
+import static org.mockito.ArgumentMatchers.any;
 import static org.mockito.Mockito.after;
 import static org.mockito.Mockito.doNothing;
 import static org.mockito.Mockito.doReturn;
@@ -60,6 +60,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class DOMRpcRouterTest {
 
     private static final NormalizedNode<?, ?> RPC_INPUT = ImmutableNodes.leafNode(
index 5815faeaa3c75b8c70289e5447c79a12fd5528ac..6f313e1588a4bf2f97c79e1db26ccc7e6b9c9101 100644 (file)
@@ -35,6 +35,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public class DOMTransactionChainTest {
 
     private SchemaContext schemaContext;
index cf5853ac299e463ee9921a680a4a2299dac8df32..f837788510d6f6bcf19e99a69a0f7c6d4e5cdebd 100644 (file)
@@ -21,6 +21,7 @@ import org.opendaylight.controller.md.sal.dom.broker.impl.mount.DOMMountPointSer
 import org.opendaylight.yangtools.yang.common.QName;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
+@Deprecated
 public class MountPointServiceTest {
 
     private DOMMountPointService mountService;
index e86e93a12c1bb30424a7170429a502b95add7c72..e1a71d6414bc9b67abb43b93af9ad18627a90a47 100644 (file)
@@ -9,8 +9,8 @@
 package org.opendaylight.controller.md.sal.dom.broker.impl.legacy.sharded.adapter;
 
 import static org.junit.Assert.assertEquals;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doNothing;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.verify;
@@ -35,6 +35,7 @@ import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
 import org.opendaylight.yangtools.yang.data.impl.schema.builder.api.CollectionNodeBuilder;
 import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder;
 
+@Deprecated
 public class ShardedDOMDataBrokerDelegatingReadWriteTransactionTest {
 
     @Mock
index 520fe5975e4469bbe6acf324d126e1004daacb67..efbe7e2d2674260693b865d2818c734a8de8c019 100644 (file)
@@ -9,8 +9,8 @@
 package org.opendaylight.controller.md.sal.dom.broker.impl.legacy.sharded.adapter;
 
 import static org.junit.Assert.assertEquals;
-import static org.mockito.Matchers.any;
-import static org.mockito.Matchers.eq;
+import static org.mockito.ArgumentMatchers.any;
+import static org.mockito.ArgumentMatchers.eq;
 import static org.mockito.Mockito.doNothing;
 import static org.mockito.Mockito.doReturn;
 import static org.mockito.Mockito.mock;
@@ -30,6 +30,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction;
 import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
 import org.opendaylight.mdsal.dom.api.DOMTransactionChain;
 
+@Deprecated
 public class ShardedDOMDataBrokerDelegatingTransactionChainTest {
 
     @Mock
index 53096daccfb8ab81e7f3230b7218677f091a423c..70260eb4961f34008e8de8462cfabdc1683827e8 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.test.util.YangParserTestUtils;
 
+@Deprecated
 public final class TestModel {
 
     private TestModel() {
index a16e4fabab8d7506f2bfd2282bfa2578056528f4..87d41834665b5297b8f10b90c7289a5cd450d8ad 100644 (file)
@@ -23,6 +23,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 @SuppressWarnings("checkstyle:ClassTypeParameterName")
 public abstract class AbstractDOMRpcResultFutureAdapter<T extends DOMRpcResult, F extends DOMRpcResult,
         D extends ListenableFuture<F>, E extends DOMRpcException> extends AbstractFuture<T> {
index bd68ea838cee4fbf5738bfbe5400ab81bb31cfc2..20f968d3566574e754e2bfe11a60422ae19a7474 100644 (file)
@@ -63,6 +63,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public abstract class AbstractLegacyDOMDataBrokerAdapter extends ForwardingObject implements DOMDataBroker {
     private static final ExceptionMapper<TransactionCommitFailedException> COMMIT_EX_MAPPER =
             new ExceptionMapper<TransactionCommitFailedException>("commit", TransactionCommitFailedException.class) {
index 786177ab133ae5ac6ba11c17c911dbe213703d06..67418eb0b8610a38ac36758509b49a4dd613e848 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public class DOMDataTreeReadTransactionAdapter extends ForwardingObject implements DOMDataTreeReadTransaction {
     private final DOMDataReadOnlyTransaction delegate;
 
index 22bafb84bf1ede9623e6afe4a7002d0f6ad78eec..393e608ad2704b4751019244e66ef2476044e53e 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeReadWriteTransaction;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public class DOMDataTreeReadWriteTransactionAdapter extends ForwardingObject
         implements DOMDataTreeReadWriteTransaction {
     private final DOMDataReadWriteTransaction delegate;
index 7affc3537a60e1e29dda6e802b1a8853f7fefd85..6bda7d6017923e1efdd54921afdea8d13399e120 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public class DOMDataTreeWriteTransactionAdapter extends ForwardingObject
         implements DOMDataTreeWriteTransaction {
     private final DOMDataWriteTransaction delegate;
index f689001cd2ff1f15b79323e753821bb906d115c1..48294a3754b8e325b1f086745c953fbc464be684 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
+@Deprecated
 public abstract class DOMStoreAdapter<T extends org.opendaylight.mdsal.dom.spi.store.DOMStore
         & org.opendaylight.mdsal.dom.spi.store.DOMStoreTreeChangePublisher> extends ForwardingObject
         implements DOMStore, DOMStoreTreeChangePublisher {
index 0f9b9c3e5bdba9d545e553a73ce8f57f37125054..c51689c716cf9a36ec0e8a19f4e0c59602787c4a 100644 (file)
@@ -19,6 +19,7 @@ import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadTransaction;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public class DOMStoreReadTransactionAdapter<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction>
         extends ForwardingObject implements DOMStoreReadTransaction {
     private final T delegate;
index 0a6ee9669aae87181edc176e7d6dcb12f2336555..66cfce7fe4df34f423fcddeefdc0587da530bbfe 100644 (file)
@@ -12,6 +12,7 @@ import org.opendaylight.controller.sal.core.spi.data.DOMStoreThreePhaseCommitCoh
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public class DOMStoreReadWriteTransactionAdapter
         extends DOMStoreReadTransactionAdapter<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction>
         implements DOMStoreReadWriteTransaction {
index 2a59b33f4eeb6808c5e1086c3beadd6621d9ec5d..7e2129a06a811d7c2593ad8e60da876fcb01b644 100644 (file)
@@ -13,6 +13,7 @@ import com.google.common.collect.ForwardingObject;
 import com.google.common.util.concurrent.ListenableFuture;
 import org.opendaylight.controller.sal.core.spi.data.DOMStoreThreePhaseCommitCohort;
 
+@Deprecated
 public class DOMStoreThreePhaseCommitCohortAdapter extends ForwardingObject implements DOMStoreThreePhaseCommitCohort {
     private final org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort delegate;
 
index 84ff08afd697abc7a8168532a955eb34976ff8e8..9e293c7bba7589b22ca3ec9814694678044c55ea 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.sal.core.spi.data.DOMStoreReadWriteTransactio
 import org.opendaylight.controller.sal.core.spi.data.DOMStoreTransactionChain;
 import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction;
 
+@Deprecated
 public class DOMStoreTransactionChainAdapter extends ForwardingObject implements DOMStoreTransactionChain {
     private final org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionChain delegate;
 
index e51febe98e5e1b7765e7c9c14a787e72dab46496..db609e0df54833d5851876997e6d218fb2670487 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.controller.sal.core.spi.data.DOMStoreWriteTransaction;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public class DOMStoreWriteTransactionAdapter extends ForwardingObject implements DOMStoreWriteTransaction {
     private final org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction delegate;
 
index 7ae5ec5633d8efd32703790963b2437fb8aa78bc..1f32a125ea8aad70c6288ca9ec9c6bd8985001b8 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class LegacyDOMDataBrokerAdapter extends AbstractLegacyDOMDataBrokerAdapter {
     public LegacyDOMDataBrokerAdapter(final org.opendaylight.mdsal.dom.api.DOMDataBroker delegate) {
         super(delegate);
index de397dbeabbfc249403eb480e0a3a9179171bca2..8fb9b3311b7c2ac10c8f22f57af88a941bbd26b7 100644 (file)
@@ -25,6 +25,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class LegacyDOMRpcResultFutureAdapter extends AbstractDOMRpcResultFutureAdapter<DOMRpcResult,
         org.opendaylight.mdsal.dom.api.DOMRpcResult, ListenableFuture<org.opendaylight.mdsal.dom.api.DOMRpcResult>,
         DOMRpcException> implements CheckedFuture<DOMRpcResult, DOMRpcException> {
index a28561f89e6857f64053e5985c94aa160b84a8d5..30caf6dee7afed0cda67a45701a1be9cfb53b1d6 100644 (file)
@@ -14,6 +14,7 @@ import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
  * Adapter between the legacy controller API-based DOMDataBroker and the mdsal API-based DOMDataBroker, equivalent
  * to PingPongDOMDataBroker.
  */
+@Deprecated
 public class LegacyPingPongDOMDataBrokerAdapter extends AbstractLegacyDOMDataBrokerAdapter {
     public LegacyPingPongDOMDataBrokerAdapter(final org.opendaylight.mdsal.dom.api.DOMDataBroker delegate) {
         super(delegate);
index acd341bf2a33fc898f0f9cfdefea12d4d2d0f9b2..066aa7b2bd08db995baabd67d177072dd66f2989 100644 (file)
@@ -20,6 +20,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class MdsalDOMRpcResultFutureAdapter extends AbstractDOMRpcResultFutureAdapter<
         DOMRpcResult, org.opendaylight.controller.md.sal.dom.api.DOMRpcResult,
         CheckedFuture<org.opendaylight.controller.md.sal.dom.api.DOMRpcResult,
index a2fe06bf0394b611a3ebb3e1fdf719a27503cbfe..8b51eda213babe4277702b167e5d2c7d3857d4f6 100644 (file)
@@ -15,6 +15,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public final class ReadFailedExceptionAdapter extends ExceptionMapper<ReadFailedException> {
     public static final ReadFailedExceptionAdapter INSTANCE = new ReadFailedExceptionAdapter();
 
index 50e697a335baa10c89e75168c3bbf6f45414250a..6891f622d6bcf1d546ff03fc98273e151b8017a2 100644 (file)
@@ -18,6 +18,7 @@ import org.opendaylight.mdsal.common.api.LogicalDatastoreType;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 final class TransactionUtils {
     private TransactionUtils() {
 
index d6021f7aa096205b5175f0e2a3ebbd5025a9f458..8f38d4b7ee7b77924633a0d81c560bbd66db8456 100644 (file)
@@ -9,4 +9,5 @@
  * Controller/MDSAL compatibility library. Contains classes useful for bridging Controller's sal-core-{api,spi}
  * to MD-SAL's mdsal-dom-{api,spi}.
  */
+@Deprecated
 package org.opendaylight.controller.sal.core.compat;
\ No newline at end of file
index 57a2b356e36550c46a674bb3e2babf4bf45ca10f..e0bfc9c4191631f2815dd1d822ab5c7b7b041e50 100644 (file)
@@ -81,6 +81,7 @@ import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
  *
  * @author Thomas Pantelis
  */
+@Deprecated
 public class LegacyDOMDataBrokerAdapterTest {
     public static final QName TEST_QNAME = QName.create("test", "2018-07-11", "test");
     private static final YangInstanceIdentifier TEST_PATH = YangInstanceIdentifier.of(TEST_QNAME);
index 65aeb897aad31dbf1518b49bf60ffe21654cd853..99f1ecadd24947685a8fbb1a2b382838e261ee53 100644 (file)
@@ -5,7 +5,6 @@
  * terms of the Eclipse Public License v1.0 which accompanies this distribution,
  * and is available at http://www.eclipse.org/legal/epl-v10.html
  */
-
 package org.opendaylight.controller.md.sal.dom.broker.spi.mount;
 
 import com.google.common.base.Optional;
@@ -18,6 +17,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMService;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public final class SimpleDOMMountPoint implements DOMMountPoint {
 
     private final YangInstanceIdentifier identifier;
index 9c3191fb187c672951ecdf62ed29b664277d1419..0f8d2a70e31afc072bee7320eff8eee047c28a03 100644 (file)
@@ -16,6 +16,7 @@ import org.opendaylight.yangtools.yang.model.api.DataSchemaNode;
 import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode;
 
+@Deprecated
 public abstract class RpcRoutingStrategy implements Identifiable<QName> {
 
     private static final QName CONTEXT_REFERENCE = QName.create("urn:opendaylight:yang:extension:yang-ext",
index d1d4586adb4ecb4dd5eaafd55b9b6217213cdd6a..ee03f79c13db0c829b2040ea92f2dc021d2a0c4f 100644 (file)
@@ -15,7 +15,9 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
  * of {@link DOMDataTreeChangeListener}.
  *
  * @param <T> type of listener
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.AbstractDOMDataTreeChangeListenerRegistration} instead.
  */
+@Deprecated
 public abstract class AbstractDOMDataTreeChangeListenerRegistration<T extends DOMDataTreeChangeListener>
         extends AbstractListenerRegistration<T> {
     protected AbstractDOMDataTreeChangeListenerRegistration(final T listener) {
index 895509c63f37345303d5609c6665d474aacd6cb1..eb907a3e7e9cf7e7f8d71febf43fe441f3d0b40d 100644 (file)
@@ -13,7 +13,9 @@ import org.opendaylight.yangtools.concepts.AbstractObjectRegistration;
 
 /**
  * Abstract base class for {@link DOMRpcImplementationRegistration} implementations.
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.AbstractDOMRpcImplementationRegistration} instead.
  */
+@Deprecated
 public abstract class AbstractDOMRpcImplementationRegistration<T extends DOMRpcImplementation>
         extends AbstractObjectRegistration<T> implements DOMRpcImplementationRegistration<T> {
     protected AbstractDOMRpcImplementationRegistration(final T instance) {
index 31a114bcaa1d5cce6b34284647308f91a467f1d2..94e50a9a2ed915e3d410b02cea0aad9cc4d9c338 100644 (file)
@@ -15,7 +15,9 @@ import org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService;
 
 /**
  * Convenience abstract base class for {@link DOMRpcProviderService} implementations.
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.AbstractDOMRpcProviderService} instead.
  */
+@Deprecated
 public abstract class AbstractDOMRpcProviderService implements DOMRpcProviderService {
     @Override
     public final <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(
index d16c153f6a8b9cd36818e593395cd47ba312fb9c..de7bc5767eda1be35e1e36de8031f033867390e7 100644 (file)
@@ -15,8 +15,10 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  * provides set of notification types for which currently
  * subscriptions are in place.
  *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListener} instead.
  */
 @Beta
+@Deprecated
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMNotificationSubscriptionListener
         extends org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListener {
index 77e0d35c4460b9b9df18085cdc747f1f0aba8635..6690fd4843f368fc4f45d7bbec0d39722720ec02 100644 (file)
@@ -14,7 +14,9 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
  * Registry of {@link DOMNotificationSubscriptionListener}
  * which listens for changes in notification types.
  *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry} instead.
  */
+@Deprecated
 @Beta
 public interface DOMNotificationSubscriptionListenerRegistry  {
 
index 925a356a09f0f6bf1a046d20c39b48b8fdf2c7c3..1a08349a19044b7d5e149eebd455a6e867dee311 100644 (file)
@@ -24,7 +24,9 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
 /**
  * Utility class implementing {@link DefaultDOMRpcResult}.
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.DefaultDOMRpcResult} instead.
  */
+@Deprecated
 @Beta
 public final class DefaultDOMRpcResult implements DOMRpcResult, Immutable, Serializable {
     private static final long serialVersionUID = 1L;
index 89b8311dd79fb78ed9e3b0f0e1f1b6ff431f9c55..19cbc49152fd49fcd4b2f7135748301dd9725014 100644 (file)
@@ -21,7 +21,10 @@ import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain;
 /**
  * Utility {@link DOMDataBroker} implementation which forwards all interface
  * method invocation to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataBroker} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMDataBroker extends ForwardingObject implements DOMDataBroker {
     @Override
     protected abstract @NonNull DOMDataBroker delegate();
index 8174ab36b256d002efbdeee98579b2152dec8416..47834cafeaa559f45303c0abf6d292fcf2cad76d 100644 (file)
@@ -20,7 +20,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Utility {@link DOMDataReadOnlyTransaction} implementation which forwards all interface
  * method invocation to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataReadOnlyTransaction} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMDataReadOnlyTransaction extends ForwardingObject
         implements DOMDataReadOnlyTransaction {
     @Override
index 69e7cc2cd204cc60d03743806f0a6d53dd22183d..e3c4ece6a2ffb5b4603370e260fc29045223c78d 100644 (file)
@@ -22,7 +22,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Utility {@link DOMDataReadWriteTransaction} implementation which forwards all interface
  * method invocation to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataReadWriteTransaction} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMDataReadWriteTransaction extends ForwardingObject
         implements DOMDataReadWriteTransaction {
     @Override
index b260937a720d4b0332ba77f7f156709bed45f93d..f57fb049f9652cb9e29a8af9cec140837f2413b0 100644 (file)
@@ -19,7 +19,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Utility {@link DOMDataWriteTransaction} implementation which forwards all interface
  * method invocation to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataWriteTransaction} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMDataWriteTransaction extends ForwardingObject implements DOMDataWriteTransaction {
     @Override
     protected abstract @NonNull DOMDataWriteTransaction delegate();
index 351e88572273d7bf54d8ecc6a76e9d5b83b69851..7cc5e96f7f2346d579a8e8df15b4d9817aca911b 100644 (file)
@@ -16,7 +16,10 @@ import org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService;
 /**
  * Utility implementations of {@link DOMNotificationPublishService} which forwards
  * all requests to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMNotificationPublishService} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMNotificationPublishService extends ForwardingObject
         implements DOMNotificationPublishService {
     @Override
index b40c428b6b7078d428a8e7772bda9cb2cfb9d05e..b7d8b96e4d763a39e241acf530a82f76fd978b01 100644 (file)
@@ -17,7 +17,10 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 /**
  * Utility implementation of a {@link DOMNotificationService} which forwards all requests
  * to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMNotificationService} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMNotificationService extends ForwardingObject implements DOMNotificationService {
     @Override
     protected abstract DOMNotificationService delegate();
index a0b2075e5b7affe8dff1738f8959750bb3ad2921..8262321f074c7df205b579977389b2bbc04c96f7 100644 (file)
@@ -19,7 +19,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Utility implementation which implements {@link DOMRpcImplementation} by forwarding it to
  * a backing delegate.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcImplementation} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMRpcImplementation extends ForwardingObject implements DOMRpcImplementation {
     @Override
     protected abstract @NonNull DOMRpcImplementation delegate();
index 8c1ac5359683a171527c21a0d34a9027be56f2f3..feeb489d7593aaaec5ebf2a202ec7a408d38fa69 100644 (file)
@@ -18,7 +18,10 @@ import org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService;
 /**
  * Utility class which implements {@link DOMRpcProviderService} by forwarding
  * requests to a backing instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcProviderService} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMRpcProviderService extends ForwardingObject implements DOMRpcProviderService {
     @Override
     protected abstract @NonNull DOMRpcProviderService delegate();
index d5e04e2bf08be7491e719a1446423513f745e783..9968c7dec8096fba647cd94e87ca67d10619fc52 100644 (file)
@@ -17,7 +17,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Utility class which implements {@link DOMRpcResult} by forwarding all methods
  * to a backing instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcResult} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMRpcResult extends ForwardingObject implements DOMRpcResult {
     @Override
     protected abstract @NonNull DOMRpcResult delegate();
index 887ae8a78ee59fd04c990123531ed3a70659791f..cae7b00d85b68b92776529e7703ac86c954c3d0b 100644 (file)
@@ -20,7 +20,10 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
 /**
  * Utility {@link DOMRpcService} which forwards all requests to a backing delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcService} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMRpcService extends ForwardingObject implements DOMRpcService {
     @Override
     protected abstract @NonNull DOMRpcService delegate();
index 891079a1594fe1461329b5e57f74e2a25cd51d48..57d25a51adba6f0cc1c9a729b9f0b9d82c40243d 100644 (file)
@@ -17,7 +17,10 @@ import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain;
 /**
  * Utility {@link DOMTransactionChain} implementation which forwards all interface
  * method invocation to a delegate instance.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMTransactionChain} instead.
  */
+@Deprecated
 public abstract class ForwardingDOMTransactionChain extends ForwardingObject implements DOMTransactionChain {
     @Override
     protected abstract @NonNull DOMTransactionChain delegate();
index 20166a46ad97f1fff356a62844833c6b3ddc0607..f2da0002606cca92357d3a22033fc476d6dfa5eb 100644 (file)
@@ -26,7 +26,9 @@ import org.eclipse.jdt.annotation.Nullable;
  * It can optionally capture the context where it was allocated.
  *
  * @param <T> identifier type
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTransaction} instead.
  */
+@Deprecated
 @Beta
 public abstract class AbstractDOMStoreTransaction<T> implements DOMStoreTransaction {
     private final Throwable debugContext;
index 0ee2d79cdfebfccb41319012d0a0bc1303e2bd71..929c0d6f55520a12cb45223bab6d9b44f497c921 100644 (file)
@@ -25,7 +25,10 @@ import org.slf4j.LoggerFactory;
 
 /**
  * Abstract base class for {@link DOMStoreTreeChangePublisher} implementations.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTreeChangePublisher} instead.
  */
+@Deprecated
 public abstract class AbstractDOMStoreTreeChangePublisher
         extends AbstractRegistrationTree<AbstractDOMDataTreeChangeListenerRegistration<?>>
         implements DOMStoreTreeChangePublisher {
index e0dc0dc8de3aad229d00ca10c0d0f0f4ca4bd995..d967e93a7a02a54c9d393d5579485058abc21c9a 100644 (file)
@@ -24,7 +24,9 @@ import org.slf4j.LoggerFactory;
  * supplier and backend commit coordinator.
  *
  * @param <T> transaction identifier type
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.AbstractSnapshotBackedTransactionChain} instead.
  */
+@Deprecated
 @Beta
 public abstract class AbstractSnapshotBackedTransactionChain<T> extends TransactionReadyPrototype<T>
         implements DOMStoreTransactionChain, TransactionClosePrototype<T> {
index 8adebe11dc9fa18a513a7e6d4fe5bfa03c084e0b..3e8de5d1ea361a20f5554a805179096f1471ebbe 100644 (file)
@@ -22,7 +22,9 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * {@link #newWriteOnlyTransaction()} and {@link #newReadWriteTransaction()}, or
  * by creating {@link org.opendaylight.controller.md.sal.common.api.data.TransactionChain}.
  *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStore} instead.
  */
+@Deprecated
 public interface DOMStore extends DOMStoreTransactionFactory {
     /**
      * Creates new transaction chain.
index ede5bae35b0a1bf26d39759edb0f6379c089a13a..3e7b3398aa2dc8d994aaa7abde133c9965039afd 100644 (file)
@@ -13,6 +13,7 @@ import org.opendaylight.controller.md.sal.common.api.data.ReadFailedException;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public interface DOMStoreReadTransaction extends DOMStoreTransaction {
 
     /**
index 72774062f40b0f053202d039561c2d43e7b8f18b..af7e6d094782a5c4b850b95336895f4798599b2a 100644 (file)
@@ -9,7 +9,10 @@ package org.opendaylight.controller.sal.core.spi.data;
 
 /**
  * Combination of a {@link DOMStoreReadTransaction} and {@link DOMStoreWriteTransaction}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction} instead.
  */
+@Deprecated
 public interface DOMStoreReadWriteTransaction extends DOMStoreReadTransaction, DOMStoreWriteTransaction {
 
 }
index db2afd0b06039c8b2e8aa39bbdd41e3443f53d6a..145a7090d90c45de45b2a000a2dab27881b1fd88 100644 (file)
@@ -14,7 +14,10 @@ import com.google.common.util.concurrent.ListenableFuture;
  * upon its transition to Ready state. The frontend (DOMStore user) uses this interface to drive the
  * commit procedure across potentially multiple DOMStores using the Three-Phase-Commit (3PC) Protocol,
  * as described in <a href="https://en.wikipedia.org/wiki/Three-phase_commit">Three-Phase-Commit Protocol</a>.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort} instead.
  */
+@Deprecated
 public interface DOMStoreThreePhaseCommitCohort {
 
     /**
index 86679d304d0d315ab9c6f1d9aa97aadad88b3d7d..33cad2190ad6d91bc5ccdc8d9c51cb5e54788695 100644 (file)
@@ -15,7 +15,9 @@ import org.opendaylight.yangtools.concepts.Identifiable;
  * @see DOMStoreReadTransaction
  * @see DOMStoreWriteTransaction
  * @see DOMStoreReadWriteTransaction
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTransaction} instead.
  */
+@Deprecated
 public interface DOMStoreTransaction extends AutoCloseable, Identifiable<Object> {
     /**
      * Unique identifier of the transaction.
index dfffd3ef401e2de1b3cd42eca99ffe4de9732345..64422f964888b1aa320dce95d036cb51dc23c368 100644 (file)
@@ -12,7 +12,10 @@ package org.opendaylight.controller.sal.core.spi.data;
  * sequence and each transaction must see the effects of previous transactions
  * as if they happened. A chain makes no guarantees of atomicity, in fact
  * transactions are committed as soon as possible.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionChain} instead.
  */
+@Deprecated
 public interface DOMStoreTransactionChain extends DOMStoreTransactionFactory, AutoCloseable {
 
     /**
index f33c0a4e58d27f2317a07174a6af3c7726aa72f8..e7260c64501c8964484645bcf1af61d2b619e3c6 100644 (file)
@@ -23,7 +23,9 @@ package org.opendaylight.controller.sal.core.spi.data;
  * between {@link DOMStore} and {@link DOMStoreTransactionChain}, which
  * further specify behaviour of returned transactions.
  *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory} instead.
  */
+@Deprecated
 public interface DOMStoreTransactionFactory {
 
     /**
index 6665bd11f0e5dff580c09d8e66bd1bc94e5fdd81..a0808861a2bab6a6290a41e2caa6e05256b85ff2 100644 (file)
@@ -15,7 +15,10 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 /**
  * Interface implemented by DOMStore implementations which allow registration
  * of {@link DOMDataTreeChangeListener} instances.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTreeChangePublisher} instead.
  */
+@Deprecated
 public interface DOMStoreTreeChangePublisher {
     /**
      * Registers a {@link DOMDataTreeChangeListener} to receive
index 3aaf006f3723cab7336d7aa66ba565f9eb947975..b760262f39248a583a810df03d6541fb40141cb3 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.controller.sal.core.spi.data;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 
+@Deprecated
 public interface DOMStoreWriteTransaction extends DOMStoreTransaction {
 
     /**
index c6e70feef607e73286b6d08b19623f33d843b16e..ec637ebd8d01bf3a28908a45afb126eafce4f52a 100644 (file)
@@ -14,7 +14,10 @@ import com.google.common.util.concurrent.ListenableFuture;
 /**
  * Abstract base class for {@link DOMStoreThreePhaseCommitCohort} implementations,
  * which forward most of their functionality to a backend {@link #delegate()}.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.ForwardingDOMStoreThreePhaseCommitCohort} instead.
  */
+@Deprecated
 @Beta
 public abstract class ForwardingDOMStoreThreePhaseCommitCohort extends ForwardingObject
         implements DOMStoreThreePhaseCommitCohort {
index eaf3aa7913a5dd03f1f29684471311498b2c0c72..be5cbead3a7fb9cbf4e344dc55e3a1793274f2d7 100644 (file)
@@ -30,7 +30,10 @@ import org.slf4j.LoggerFactory;
  * which delegates most of its calls to similar methods provided by underlying snapshot.
  *
  * @param <T> identifier type
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedReadTransaction} instead.
  */
+@Deprecated
 @Beta
 public final class SnapshotBackedReadTransaction<T> extends AbstractDOMStoreTransaction<T>
         implements DOMStoreReadTransaction {
index 2d938fee6009660a06f040df70c5b9bd15197b4f..435261435fee21c3b1bb5de9219e4f5824ff6d90 100644 (file)
@@ -25,7 +25,9 @@ import org.slf4j.LoggerFactory;
  * and executed according to {@link TransactionReadyPrototype}.
  *
  * @param <T> identifier type
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedReadWriteTransaction} instead.
  */
+@Deprecated
 @Beta
 public final class SnapshotBackedReadWriteTransaction<T> extends SnapshotBackedWriteTransaction<T>
         implements DOMStoreReadWriteTransaction {
index 7a775e8341902c286a6055d04c5c53422c068d52..0f710e1f003ac847b3095d3840589cecc3fec65f 100644 (file)
@@ -16,7 +16,10 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeSnapshot;
 
 /**
  * Public utility class for instantiating snapshot-backed transactions.
+ *
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedTransactions} instead.
  */
+@Deprecated
 @Beta
 public final class SnapshotBackedTransactions {
     private SnapshotBackedTransactions() {
index 01f4008d341ceb9677917c3ddf0f00a8814273a4..fe3d219272b7b78b5d01bf8584daaceebfec90af 100644 (file)
@@ -29,7 +29,9 @@ import org.slf4j.LoggerFactory;
  * {@link org.opendaylight.controller.sal.core.spi.data.SnapshotBackedWriteTransaction.TransactionReadyPrototype}.
  *
  * @param <T> Identifier type
+ * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedWriteTransaction} instead.
  */
+@Deprecated
 @Beta
 public class SnapshotBackedWriteTransaction<T> extends AbstractDOMStoreTransaction<T>
         implements DOMStoreWriteTransaction {
@@ -180,6 +182,7 @@ public class SnapshotBackedWriteTransaction<T> extends AbstractDOMStoreTransacti
      *
      * @param <T> identifier type
      */
+    @Deprecated
     public abstract static class TransactionReadyPrototype<T> {
         /**
          * Called when a transaction is closed without being readied. This is not invoked for