Deprecate old MD-SAL APIs for removal 57/84857/10
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 1 Oct 2019 17:05:29 +0000 (19:05 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 12 Oct 2019 15:26:55 +0000 (17:26 +0200)
These APIs are slated for removal in Aluminium, make sure our
warning is more stern.

JIRA: CONTROLLER-1917
Change-Id: Ib4f7dcfd5183b87dd10b9ce2b773a59a548892c9
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
283 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/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ActionProviderService.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/ActionService.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/DataBroker.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/MountPointService.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/md/sal/binding/api/NotificationPublishService.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/NotificationService.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/AbstractBindingAwareConsumer.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/AbstractBindingAwareProvider.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/BindingAwareConsumer.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/BindingAwareProvider.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/NotificationListener.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/NotificationProviderService.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/NotificationService.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/RpcConsumerRegistry.java
opendaylight/md-sal/sal-binding-api/src/main/java/org/opendaylight/controller/sal/binding/api/RpcProviderRegistry.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/main/java/org/opendaylight/controller/sal/binding/impl/RootBindingAwareBroker.java
opendaylight/md-sal/sal-binding-it/src/main/java/org/opendaylight/controller/test/sal/binding/it/TestHelper.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-binding-util/src/main/java/org/opendaylight/controller/md/sal/binding/util/TypeSafeDataReader.java
opendaylight/md-sal/sal-clustering-commons/src/main/java/org/opendaylight/controller/cluster/datastore/node/utils/transformer/NormalizedNodePruner.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/DataReader.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-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/DataNormalizationOperation.java
opendaylight/md-sal/sal-common-impl/src/main/java/org/opendaylight/controller/md/sal/common/impl/util/compat/DataNormalizer.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-distributed-datastore/src/main/java/org/opendaylight/controller/cluster/datastore/shardmanager/ShardManagerSnapshot.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/DOMActionProviderService.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMActionService.java
opendaylight/md-sal/sal-dom-api/src/main/java/org/opendaylight/controller/md/sal/dom/api/DOMDataBroker.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/DOMMountPointService.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/DOMNotificationPublishService.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/DOMNotificationService.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/DOMRpcProviderService.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/DOMRpcService.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-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/DOMDataBrokerAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMDataTreeChangeServiceAdapter.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/DOMMountPointAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMNotificationServiceAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/DOMRpcServiceAdapter.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/DOMTransactionChainAdapter.java
opendaylight/md-sal/sal-dom-compat/src/main/java/org/opendaylight/controller/sal/core/compat/LegacyDOMActionServiceAdapter.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/LegacyDOMNotificationServiceAdapter.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/LegacyDOMRpcServiceAdapter.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/RpcAvailabilityListenerAdapter.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-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
opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStore.java
opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStoreConfigProperties.java
opendaylight/md-sal/sal-inmemory-datastore/src/main/java/org/opendaylight/controller/md/sal/dom/store/impl/InMemoryDOMDataStoreFactory.java

index 940e8bfcccf920985be98e05ff03216110790c0e..9ab4d4965f60cd253fcf5222d884e46cdc48d8b6 100644 (file)
@@ -14,7 +14,7 @@ import org.eclipse.jdt.annotation.Nullable;
  *
  * @author Michael Vorburger.ch
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractCloseTracked<T extends AbstractCloseTracked<T>> implements CloseTracked<T> {
 
     private final CloseTrackedTrait<T> closeTracker;
index 18e04d708ae4461fb2b44189070f000cff73c579..1787ba0ceb1f379848e5337ee0076d6bd4b5dedb 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.Nullable;
  *
  * @author Michael Vorburger.ch
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface CloseTracked<T extends CloseTracked<T>> {
 
     /**
index ee111f6bc139a29781fd45630254b215ba72dae8..5c9ae3e9bf0c2de1ec4bca0d4219af166f8f0513 100644 (file)
@@ -26,7 +26,7 @@ import java.util.concurrent.ConcurrentSkipListSet;
  *
  * @author Michael Vorburger.ch
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class CloseTrackedRegistry<T extends CloseTracked<T>> {
 
     private final Object anchor;
index 28ce093f62683e15bbd9f59f60bba9a14c1c0d54..19070beba8ceb559e2099672487adb2f609e8733 100644 (file)
@@ -16,7 +16,7 @@ import java.util.List;
  *
  * @author Michael Vorburger.ch
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class CloseTrackedRegistryReportEntry<T extends CloseTracked<T>> {
 
     private final CloseTracked<T> exampleCloseTracked;
index 06ec6870ed64e186b2b732c51dc15bc9d2ade82e..809cdc4f5bca8afe7e220754924a3c2f1ae04729 100644 (file)
@@ -22,7 +22,7 @@ import org.eclipse.jdt.annotation.Nullable;
  *
  * @author Michael Vorburger.ch
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 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 60dd55723867c943fa65a8e04fd7977e31fd5a00..c0360c05c4ca69536e76836fc6f1f496b78b358a 100644 (file)
@@ -11,5 +11,5 @@
  */
 // This generic infra may be moved somewhere else, later
 @org.eclipse.jdt.annotation.NonNullByDefault
-@Deprecated
+@Deprecated(forRemoval = true)
 package org.opendaylight.controller.md.sal.trace.closetracker.impl;
index fd5ba565bb72382b7b290a6c3a2d62b4a55fe67e..9064baa36a0e5ed65b09df45e1767e9cd5964422 100644 (file)
@@ -20,7 +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
+@Deprecated(forRemoval = true)
 abstract class AbstractTracingWriteTransaction implements DOMDataWriteTransaction {
 
     private final DOMDataWriteTransaction delegate;
index ab633a22b77c60943528b2f8e7cdeff43c17bdce..45e9c6503b34fe3917ce01ed15a4f2077795d711 100644 (file)
@@ -99,7 +99,7 @@ import org.slf4j.LoggerFactory;
  * </ul>
  *
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class TracingBroker implements TracingDOMDataBroker {
     @SuppressFBWarnings("SLF4J_LOGGER_SHOULD_BE_PRIVATE")
     static final Logger LOG = LoggerFactory.getLogger(TracingBroker.class);
index a23fc70450d4909db4f9e1f61c2d11b60838ce25..3b6a1eb00dd87d51b3a6e699a15744ce564dd6ac 100644 (file)
@@ -17,7 +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
+@Deprecated(forRemoval = true)
 class TracingReadOnlyTransaction
         extends AbstractCloseTracked<TracingReadOnlyTransaction>
         implements DOMDataReadOnlyTransaction {
index 91ea5ffe39f3b16b5665e0b97b55a22c03a483e9..ae331cb39630b360b43f190cb818dbf9093ab455 100644 (file)
@@ -21,7 +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
+@Deprecated(forRemoval = true)
 class TracingReadWriteTransaction
     extends AbstractTracingWriteTransaction
         implements DOMDataReadWriteTransaction, CloseTracked<TracingReadWriteTransaction> {
index a7d4048e5fc3b5055a8c799604880ee33c148d7f..21a4c3f4b578e841ef48fe052539934ef8808d89 100644 (file)
@@ -15,7 +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
+@Deprecated(forRemoval = true)
 class TracingTransactionChain extends AbstractCloseTracked<TracingTransactionChain> implements DOMTransactionChain {
 
     private final DOMTransactionChain delegate;
index df8c21693ab44a5eca117524396b19394c0febc2..8f5d1f1f3c795581f439fd26a771ad6108ce8bc9 100644 (file)
@@ -14,7 +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
+@Deprecated(forRemoval = true)
 class TracingWriteTransaction extends AbstractTracingWriteTransaction
         implements CloseTracked<TracingWriteTransaction> {
 
index 9dd05a897c367a14be6ead635960fc0fa701810c..0c5306774421d4b5160d44189520525524aa0b8c 100644 (file)
@@ -14,7 +14,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ActionProviderService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface ActionProviderService
         extends BindingService, org.opendaylight.mdsal.binding.api.ActionProviderService {
index a505de4d9c4f9c75006a292527ca741db7246961..0b396e6cc80cd942dfaae58770de1b2feaafb1e1 100644 (file)
@@ -14,7 +14,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ActionService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface ActionService extends BindingService, org.opendaylight.mdsal.binding.api.ActionService {
 
index 63f34c46dc8d78d78b1ab0352a06ac10a4d6357e..ffcada20ccfdd0edc763915674f44c9603c00a9a 100644 (file)
@@ -27,7 +27,7 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareService;
  *
  * @deprecated Use {@link BindingService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface BindingService extends BindingAwareService {
 
 }
index e1ad978035ddf1ee3826b4191eca3d3ca580a3b3..02b9dfb0d182bf8814e9b1962489da99b3405e6b 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.TransactionChain} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface BindingTransactionChain extends TransactionFactory,
         TransactionChain<InstanceIdentifier<?>, DataObject> {
     @Override
index 166b3f3b3aa32b5126ab6a264817f61649333bad..8a302cb5b3b3e4a7a6fd8ea34a4350d58e7a29c3 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ClusteredDataTreeChangeListener} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface ClusteredDataTreeChangeListener<T extends DataObject> extends DataTreeChangeListener<T> {
 
 }
index bc5dd21900a297b182a49c6346ac825dbb03b404..bd0de1f6f7967ea28dab0dbfa1361a3a81047e1d 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataBroker} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DataBroker extends  AsyncDataBroker<InstanceIdentifier<?>, DataObject>,
         TransactionChainFactory<InstanceIdentifier<?>, DataObject>, TransactionFactory, BindingService,
         DataTreeChangeService {
index 4a8dbcd540987b347c00c96fd26cfb5c0d7bd2b8..c9df98bf040731ee7d85888e052bf1b1f89eb201 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier.PathArgument;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataObjectModification} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DataObjectModification<T extends DataObject>
         extends org.opendaylight.yangtools.concepts.Identifiable<PathArgument> {
 
index 40fd3dd5620944edf6186fe21ac77c8f6a2dfffb..deddca5f961c9928c2ec0b55bfe6460e92218f23 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeChangeListener} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DataTreeChangeListener<T extends DataObject> extends EventListener {
     /**
      * Invoked when there was data change for the supplied path, which was used
index 7fc85b0390b5d1073175c23b83b4de74feaeabbf..3af195c6d70f9b1336fbdf579188626039fa8334 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeChangeService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DataTreeChangeService extends BindingService {
     /**
      * Registers a {@link DataTreeChangeListener} to receive
index a387d30b27382d61fb3f5ebbb3e261cbe53a03fb..8e7180aff8b3b151222ecca199d11658e5bb2b73 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeIdentifier} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class DataTreeIdentifier<T extends DataObject> implements Immutable,
         Path<DataTreeIdentifier<?>>, Serializable {
     private static final long serialVersionUID = 1L;
index 2e4a1710dcf0b3042402b18660febc77f93d7451..0b6c6a95c6801f1b06fff05f1a7be6ca90ab6a8a 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.DataTreeModification} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DataTreeModification<T extends DataObject> {
 
     /**
index 033272705556e88936e60faa729b8506e996323a..fc7629347745b8d4ccb168b87ffe48533a3e8e5e 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingDataBroker instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDataBroker extends ForwardingObject implements DataBroker {
 
     @Override
index c7cc56860219912749e70af375117c0478cc9a35..8387473a7b965e885cf6841952a889a57b9578aa 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingReadTransaction instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class ForwardingReadOnlyTransaction extends ForwardingObject implements ReadOnlyTransaction {
 
     private final ReadOnlyTransaction delegate;
index 1db511d9009c0535d939b62631bec9b4e9a629e4..450f463faeedaf72195de6c8fda74add32ede9a9 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingReadWriteTransaction instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class ForwardingReadWriteTransaction extends ForwardingObject implements ReadWriteTransaction {
 
     private final ReadWriteTransaction delegate;
index af2208f3a04925487a1877a4ae35b55bbd33a232..f3b42bd85f0c38bc0cb46dcda93e0e8696b4d389 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use org.opendaylight.mdsal.binding.spi.ForwardingWriteTransaction instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class ForwardingWriteTransaction extends ForwardingObject implements WriteTransaction {
 
     private final WriteTransaction delegate;
index a6346ecd3f5ec1683128979adcc44f9e36888b62..2d8fe7cf23767f8434c0bbac76044f8463ff494c 100644 (file)
@@ -11,7 +11,7 @@ import com.google.common.base.Optional;
 import org.opendaylight.yangtools.concepts.Identifiable;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface MountPoint extends Identifiable<InstanceIdentifier<?>> {
     <T extends BindingService> Optional<T> getService(Class<T> service);
 }
index dec4b8caa8ad74d2af50b9f853298a889c7e9a39..f9140c761e949a9a5ba92e2584d91a16a05666f3 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.MountPointService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface MountPointService extends BindingService {
 
     Optional<MountPoint> getMountPoint(InstanceIdentifier<?> mountPoint);
index 7a8b09aa4555916589fa048f9b4eb739303cf8d9..52170ac2880ec68cc9e021183d2e40d88d8d2aa9 100644 (file)
@@ -30,7 +30,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.NotificationPublishService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationPublishService extends BindingService {
 
     /**
index ba9f3b6d7291e90c6dd9e1ca0abc5d193b86c121..b6143238b5265d155c5f20b594e37ac839e59801 100644 (file)
@@ -18,7 +18,7 @@ package org.opendaylight.controller.md.sal.binding.api;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.NotificationRejectedException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class NotificationRejectedException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 8492296fdad63d0d87b9a431bf2e35a8e65d6312..e784223334ac570974b9c81f61b53cf3f4b26f2b 100644 (file)
@@ -71,7 +71,7 @@ import org.opendaylight.yangtools.yang.binding.NotificationListener;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.NotificationService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationService extends BindingService {
     /**
      * Registers a listener which implements a YANG-generated notification interface derived from
index 030a3bda2d615a339124cbbe66096ac3a2e75339..b1bc940117ed3fdd9f45ffe442f732f53bde116b 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ReadTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface ReadOnlyTransaction extends ReadTransaction, AsyncReadOnlyTransaction<InstanceIdentifier<?>,
         DataObject> {
 }
index c1efcce02c12dbaa0606a8d3482fe405b50ab499..5dad4917541c3c24e4db9aae478feb101d5198d8 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ReadTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface ReadTransaction extends AsyncReadTransaction<InstanceIdentifier<?>, DataObject> {
     /**
      * Reads data from the provided logical data store located at the provided path.
index 1743edc42e32a9d14ae5297b32fac2b543908a8b..e8d2ad189144b3962a296b403f39feaa7ea38169 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.ReadWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface ReadWriteTransaction extends ReadTransaction, WriteTransaction,
         AsyncReadWriteTransaction<InstanceIdentifier<?>, DataObject> {
 }
index 7a4cb7fad729637cd611467e25352845945e2f55..23845e0d862f00aeb328c41d392a2a793651d58b 100644 (file)
@@ -11,7 +11,7 @@ import org.opendaylight.controller.md.sal.common.api.data.AsyncDataTransactionFa
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface TransactionFactory extends AsyncDataTransactionFactory<InstanceIdentifier<?>, DataObject> {
     @Override
     ReadOnlyTransaction newReadOnlyTransaction();
index 3c4591a0a34e0cd619b3fd68ac75560ed774d172..f23466a8293bbdfb5aad31552b3f780fe42977a7 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.WriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface WriteTransaction extends AsyncWriteTransaction<InstanceIdentifier<?>, DataObject> {
     /**
      * Stores a piece of data at the specified path. This acts as an add / replace operation, which is to say that whole
index 031c157026e369f0cdc224d4677062d6cd30ea94..f740bd595cf05631a4d3c4c9c3de47d5d41c748c 100644 (file)
@@ -9,7 +9,7 @@ package org.opendaylight.controller.sal.binding.api;
 
 import org.osgi.framework.BundleContext;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractBindingAwareConsumer extends AbstractBrokerAwareActivator
         implements BindingAwareConsumer {
     @Override
index 967bbbf2c4e08b2536379a5ca3dba8ab696b5cc1..fdff997467e46014879b1f5c286cdc555775f259 100644 (file)
@@ -9,7 +9,7 @@ package org.opendaylight.controller.sal.binding.api;
 
 import org.osgi.framework.BundleContext;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractBindingAwareProvider extends AbstractBrokerAwareActivator
         implements BindingAwareProvider {
     @Override
index 1bfd67671a06036fb8565a64281d4222527c18f8..b169ac4d1a1a6e93492638e5c660da373b4d5ac7 100644 (file)
@@ -18,7 +18,7 @@ import org.osgi.framework.ServiceReference;
 import org.osgi.util.tracker.ServiceTracker;
 import org.osgi.util.tracker.ServiceTrackerCustomizer;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractBrokerAwareActivator implements BundleActivator {
     private final class Customizer implements ServiceTrackerCustomizer<BindingAwareBroker, BindingAwareBroker> {
         private final BundleContext context;
index ec80983991503395e05f33652c3aa4a1abf0246f..32984ef3345c04aea17add5706013846219b7d1e 100644 (file)
@@ -51,7 +51,7 @@ import org.osgi.framework.BundleContext;
  * For more information about session-based access see {@link ConsumerContext}
  * and {@link ProviderContext}
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface BindingAwareBroker {
     @Deprecated
     ConsumerContext registerConsumer(BindingAwareConsumer consumer, BundleContext ctx);
index 5cbdc920bd6b8406e6494f669c71a346141f158e..7d364958d871519a2b888d3d23d05e1e3a0de3f2 100644 (file)
@@ -73,7 +73,7 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ConsumerCo
  * }
  * }
 */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface BindingAwareConsumer {
 
     /**
index 8b3bc62393f9807598d1c376886bdd2d97f0f8fe..399eda53ee555a0971ba62363da74004596f5b1d 100644 (file)
@@ -103,7 +103,7 @@ import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderCo
  * }
  * }
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface BindingAwareProvider {
 
     /**
index 2a54c7d855761274f7e11136f000c03212f513a3..4f0ec6b0391d3bf27a7a743a18816a2f7d952c1b 100644 (file)
@@ -32,7 +32,7 @@ import org.opendaylight.controller.md.sal.binding.api.BindingService;
  *
  * @deprecated Use {@link BindingService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface BindingAwareService {
 
 }
index dbe6937b0d4d057fe554c2cfc341e58a2dc68ef6..5c9d6bbafcccc427d7718d74392d851f1cc3a606 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  * @param <T> the interested notification type
  * @deprecated Deprecated unused API.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationListener<T extends Notification> extends EventListener {
     /**
      * Invoked to deliver a notification.
index 9d3efc2851406d24d2abc990b02e698c13a25c93..ac2bb6477696cd25083edecf7ff2a74de0b381ab 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @deprecated Please use {@link org.opendaylight.mdsal.binding.api.NotificationPublishService}.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationProviderService extends NotificationService, NotificationPublishService<Notification> {
 
     @Override
index d8678d351a24d086a83aa8e714ed5f0a07dac736..c7b125719fdadc60b48c7c5ba195b6888770e406 100644 (file)
@@ -101,7 +101,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @deprecated Please use {@link org.opendaylight.mdsal.binding.api.NotificationService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationService extends BindingAwareService {
     /**
      * Registers a generic listener implementation for a specified notification type.
index cd70e4c8524ff59b590d9d3d3806b86bc198a2f8..e0603602b70d8000c2d8916b60e60dd9f0802041 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.binding.RpcService;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.RpcConsumerRegistry} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface RpcConsumerRegistry extends BindingAwareService, BindingService {
     /**
      * Returns an implementation of a requested RPC service.
index 3e05f17238415f3f31f8aae3cba2c91561471176..a501c021977649d0e00423b9f9b2c1363cc1c1aa 100644 (file)
@@ -256,7 +256,7 @@ import org.opendaylight.yangtools.yang.binding.RpcService;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.binding.api.RpcProviderService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface RpcProviderRegistry extends RpcConsumerRegistry,
         RouteChangePublisher<RpcContextIdentifier, InstanceIdentifier<?>> {
     /**
index a5d76bef3e48045db575f39d48bdc4787da7857c..0f0eb119f7efffcbcaf233fa71d2594b4a0a1a69 100644 (file)
@@ -11,7 +11,7 @@ import org.opendaylight.yangtools.concepts.Immutable;
 import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class RpcContextIdentifier implements Immutable {
 
     public final Class<? extends RpcService> rpcService;
index 19a13207c854576d206237b71bb4be38a4459143..3f30cefc93dfb4a29023cd9082a7b0f01572a470 100644 (file)
@@ -10,7 +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
+@Deprecated(forRemoval = true)
 public interface RpcRoutingContext<C extends BaseIdentity,S extends RpcService> {
 
     Class<C> getContextType();
index 4d53384c8e4e80adfa3818de43cfeff41169027f..1cfe9c459196efcf62f220d16256459b1eb7b374 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @param <T> Notification type
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 abstract class AbstractNotificationListenerRegistration<T extends Notification>
         extends AbstractListenerRegistration<NotificationListener<T>> implements NotificationListenerRegistration<T> {
     private final Class<? extends Notification> type;
index 3fee8bf2b849371b5c79bfbbc575753516891d0e..1979b222c8455e30171801ba66eb355bc3238d01 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  * @param <N> Notification type
  * @param <A> Aggregator type
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 abstract class AggregatedNotificationListenerRegistration<N extends Notification, A>
         extends AbstractNotificationListenerRegistration<N> {
     private final A aggregator;
index 738d85a888048fe8a1e1105fbf07114790ac69d5..c889b17a6c20fb99b1f5bd987563a6286b44074a 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.binding.BaseIdentity;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class CompositeRoutedRpcRegistration<T extends RpcService> implements RoutedRpcRegistration<T> {
 
     private final Class<T> type;
index 1658cf2fd592dcc5b422b13304e1c701e6ebb7b2..52d4425921ae1e18946d71c7ee53036b3b45eb70 100644 (file)
@@ -11,7 +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
+@Deprecated(forRemoval = true)
 final class DelegatedRootRpcRegistration<T extends RpcService> implements RpcRegistration<T> {
 
     private final ObjectRegistration<T> delegate;
index e4795c6d56c83c3d09dd1f5840d42c84483dff90..49734f6bd3b38ae002e5b7a2ea4005aa80804ee0 100644 (file)
@@ -14,7 +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
+@Deprecated(forRemoval = true)
 final class FunctionalNotificationListenerAdapter<N extends Notification> implements DOMNotificationListener {
 
     private final BindingNormalizedNodeSerializer codec;
index 101339318d6808cbdd8911f579634cacc4dd04b9..3a2812d63d10ddc5170561af084514269348d05c 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class HeliumNotificationProviderServiceAdapter extends HeliumNotificationServiceAdapter
         implements NotificationProviderService {
     private static final Logger LOG = LoggerFactory.getLogger(HeliumNotificationProviderServiceAdapter.class);
index c33a96d8889df316da176ac196ed26191bdf2654..88ba4ea482865178bdcd2b0409f86603d78ccd7a 100644 (file)
@@ -28,7 +28,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class HeliumNotificationProviderServiceWithInterestListeners extends HeliumNotificationProviderServiceAdapter {
 
     private static final Logger LOG = LoggerFactory.getLogger(
index d73e2cf73b3048720ca5f999fb561df81a775b9e..c0c898926ae685ac8edd28c72307fa97e7025e47 100644 (file)
@@ -12,7 +12,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class HeliumNotificationServiceAdapter
         implements org.opendaylight.controller.sal.binding.api.NotificationService, AutoCloseable {
 
index 77046d6a9431bb420d3ff05d50130e39f5fbd699..4f08a173056539a7bdcb4084b17ca62d04ff6919 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class HeliumRpcProviderRegistry implements RpcProviderRegistry {
 
     private final RpcConsumerRegistry consumerRegistry;
index 4581fc0dd8f96296b9115c4284111628609156b2..7b564083425b27f8e17bf24feb1a0092c6cf271a 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
 /**
  * An immutable view of the current generation of listeners.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class ListenerMapGeneration {
     private static final int CACHE_MAX_ENTRIES = 1000;
 
index 1e7b9bde9f3fcd97ae0291df90ad5bec67bf1f56..6f60ef44f045451e37395a3df014f284b5278d31 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 import org.opendaylight.yangtools.yang.common.QName;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class NotificationInvoker
         implements org.opendaylight.controller.sal.binding.api.NotificationListener<Notification> {
 
index 137f24650a8660558de7db6ca7059f9df03c08b3..86279b410d49d1d3716a8d2571ea89378137fa87 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.binding.Notification;
  *
  * @param <T> Type of notification
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 interface NotificationListenerRegistration<T extends Notification>
         extends ListenerRegistration<NotificationListener<T>> {
     /**
index 8e1b93137165fb6c703104ddfa90be91830c0efa..03b7bae3f50e848146cef9a264ecb479ff404a71 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractForwardedDataBroker implements Delegator<DOMDataBroker>, AutoCloseable {
 
     private static final Logger LOG = LoggerFactory.getLogger(AbstractForwardedDataBroker.class);
index dc81ce085ed4671f042fd523cf623df875b6191d..328790b418fcc1ca20ec5dac51550404917d4b8e 100644 (file)
@@ -26,7 +26,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
+@Deprecated(forRemoval = true)
 abstract class AbstractForwardedTransaction<T extends AsyncTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>>>
         implements Delegator<T>, Identifiable<Object> {
 
index eabc3beeadbe2fc42ae45491c4bbbb0634964ba9..67dfd82fcf1eea5ba1775cb9615b8260827730c0 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgum
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class AbstractReadWriteTransaction extends AbstractWriteTransaction<DOMDataReadWriteTransaction> {
 
     private static final Logger LOG = LoggerFactory.getLogger(AbstractReadWriteTransaction.class);
index d66eb1c79a9c0b6bfe21ab4a46d6d89d13f839be..a01b927f8650935d40ddc6c8c3eb87d71c54ca1b 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 /**
  * Abstract Base Transaction for transactions which are backed by {@link DOMDataWriteTransaction}.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractWriteTransaction<T extends DOMDataWriteTransaction> extends
         AbstractForwardedTransaction<T> {
 
index 70f2ad9c3129d6e20a1eaa4a063fc42d353b6a13..ceb10419011d77df1da330c850ee88560efc1ad3 100644 (file)
@@ -39,7 +39,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
  *
  * @author Michael Vorburger.ch, partially based on refactored code originally by Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class BindingBrokerWiring implements AutoCloseable {
 
     private final BindingToNormalizedNodeCodec bindingToNormalizedNodeCodec;
index fa54c4cbe29bb7dc8c98aa8055fad607c343d2ba..fc6d50c7917c53dba47f1285d16d9b72672c6abf 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.binding.DataObject;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class BindingClusteredDOMDataTreeChangeListenerAdapter<T extends DataObject>
         extends BindingDOMDataTreeChangeListenerAdapter<T> implements ClusteredDOMDataTreeChangeListener {
     BindingClusteredDOMDataTreeChangeListenerAdapter(BindingToNormalizedNodeCodec codec,
index 23cb5cd8c7850d0e589691772bc8c87d4d1fb80d..eba1f6c8f40e38ece9d412001d5c4b8c34e5d097 100644 (file)
@@ -13,7 +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
+@Deprecated(forRemoval = true)
 abstract class BindingDOMAdapterBuilder<T extends BindingService> extends AdapterBuilder<T, DOMService> {
 
     interface Factory<T extends BindingService> {
index 24308b664df759dcff96b3f5f7c8d074b3c599cd..17d5054709a569f838e8c8b592a9cc581aa202ad 100644 (file)
@@ -22,7 +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
+@Deprecated(forRemoval = true)
 public abstract class BindingDOMAdapterLoader extends AdapterLoader<BindingService, DOMService> {
     private static final Map<Class<?>, BindingDOMAdapterBuilder.Factory<?>> FACTORIES =
         ImmutableMap.<Class<?>, BindingDOMAdapterBuilder.Factory<?>>builder()
index d94b6abbd88e7480f2d92468ac084589fef80a4e..0864bcda06b9f9636d53421841622b3f6ebd8244 100644 (file)
@@ -35,7 +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
+@Deprecated(forRemoval = true)
 public class BindingDOMDataBrokerAdapter extends AbstractForwardedDataBroker
         implements DataBroker, DataTreeChangeService {
     static final Factory<DataBroker> BUILDER_FACTORY = Builder::new;
index 8d3b9c06e9011b30fdcb69c29a3438d3f27e2631..1c504700a8eddd40a17bd6d7504e1e78b846fa10 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  * to their Binding equivalent.
  *
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 class BindingDOMDataTreeChangeListenerAdapter<T extends DataObject> implements DOMDataTreeChangeListener {
     private final BindingToNormalizedNodeCodec codec;
     private final DataTreeChangeListener<T> listener;
index 0c99a0e2ea5bd87dfcf6ced93fdf13670a24ead1..8ed8997ac1541050505fa92435c76ce4a6788524 100644 (file)
@@ -29,7 +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
+@Deprecated(forRemoval = true)
 final class BindingDOMDataTreeChangeServiceAdapter implements DataTreeChangeService {
 
     private final BindingToNormalizedNodeCodec codec;
index fc0016f32c57020ee789efaf4358b7208dab9fe8..45a4c929e2a29b1851acedd6943beb57f86d45de 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class BindingDOMMountPointListenerAdapter<T extends MountPointListener>
         implements ListenerRegistration<T>, DOMMountPointListener {
     private static final Logger LOG = LoggerFactory.getLogger(BindingDOMMountPointListenerAdapter.class);
index f6df2c732621a314feb87c2c8dbefc773b052bb5..88b1c98b754e2ccd97b7a42a737a334caefae1d5 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class BindingDOMMountPointServiceAdapter implements MountPointService {
     private static final Logger LOG = LoggerFactory.getLogger(BindingDOMMountPointServiceAdapter.class);
 
index d0434f595c0fda0a52e29137be20fcc202faec98..dc19d2795f1951a415e479ae0d25e66fa507cf2b 100644 (file)
@@ -24,7 +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
+@Deprecated(forRemoval = true)
 class BindingDOMNotificationListenerAdapter implements DOMNotificationListener {
 
     private final BindingNormalizedNodeSerializer codec;
index b3c8233fd36938f8b3a8198d31b0d92d7a4d7ef4..6d7e34112f09ed6a74a73ff0c4065e021ea37260 100644 (file)
@@ -19,7 +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
+@Deprecated(forRemoval = true)
 public class BindingDOMNotificationPublishServiceAdapter implements NotificationPublishService, AutoCloseable {
 
     static final Factory<NotificationPublishService> BUILDER_FACTORY = Builder::new;
index d7d5cb2fda1623bc79a7d6599cddc92eae8b2376..9f5363b0e8fad58a9aa7e18d67f26f6818275c1e 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.NotificationListener;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class BindingDOMNotificationServiceAdapter implements NotificationService, AutoCloseable {
 
     public static final Factory<NotificationService> BUILDER_FACTORY = Builder::new;
index 263918734bc503d7e4cb4bd50b08effa08882250..3592050f124c35c4c5cf0e3a26d839be49757ba5 100644 (file)
@@ -16,7 +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
+@Deprecated(forRemoval = true)
 class BindingDOMReadTransactionAdapter extends AbstractForwardedTransaction<DOMDataReadOnlyTransaction> implements
         ReadOnlyTransaction {
 
index 6fcc649c94eb996b25e330bbc0221f7260136e76..bf1135ab5a8023b55a2b7312796753bb4feb112d 100644 (file)
@@ -16,7 +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
+@Deprecated(forRemoval = true)
 class BindingDOMReadWriteTransactionAdapter extends
         BindingDOMWriteTransactionAdapter<DOMDataReadWriteTransaction> implements ReadWriteTransaction {
 
index ee5883b1e33f583ed92bd56cadc7cdd2c5f6538e..11e81c6ead4b5be1258e4ab013bc0486708e8127 100644 (file)
@@ -11,7 +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
+@Deprecated(forRemoval = true)
 class BindingDOMRpcAdapterRegistration<T extends RpcService> extends AbstractObjectRegistration<T> {
 
     private final DOMRpcImplementationRegistration<?> reg;
index a1b8b69f014b47df1a78b07f7776f30ee3ebb0cb..1e9306b04b0e014f7c52ff0c3783f1088aa08940 100644 (file)
@@ -34,7 +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
+@Deprecated(forRemoval = true)
 public class BindingDOMRpcImplementationAdapter implements DOMRpcImplementation {
 
     private static final Cache<Class<?>, RpcServiceInvoker> SERVICE_INVOKERS =
index 9047094103f9b95b53bb2f11d6880401c7d33455..bd5aec9668a67677ac3e7eebb1b06f08965eb4dc 100644 (file)
@@ -23,7 +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
+@Deprecated(forRemoval = true)
 public class BindingDOMRpcProviderServiceAdapter {
 
     private static final Set<YangInstanceIdentifier> GLOBAL = ImmutableSet.of(YangInstanceIdentifier.empty());
index 1981bd6cd850d3ba6ee6744f464dcf5ae8efd0fc..9e4bb4daea7f3139ffe99e7d861389cb2674b0fc 100644 (file)
@@ -22,7 +22,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
+@Deprecated(forRemoval = true)
 public class BindingDOMRpcServiceAdapter implements RpcConsumerRegistry {
 
     protected static final Factory<RpcConsumerRegistry> BUILDER_FACTORY = Builder::new;
index 23ec35f730ea8d06ae52d3070e1ce51ab849f58d..6d7b11d414671816753885c839a3bf4ccb1c371f 100644 (file)
@@ -31,7 +31,7 @@ import org.opendaylight.yangtools.concepts.Delegator;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class BindingDOMTransactionChainAdapter implements BindingTransactionChain, Delegator<DOMTransactionChain> {
 
     private static final Logger LOG = LoggerFactory.getLogger(BindingDOMTransactionChainAdapter.class);
index a9889b929846b4c485a5901bad244df6ae96582f..6868dfdd124b33fa3244dd0639d6a40ebb5eaf1d 100644 (file)
@@ -21,7 +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
+@Deprecated(forRemoval = true)
 class BindingDOMWriteTransactionAdapter<T extends DOMDataWriteTransaction> extends
         AbstractWriteTransaction<T> implements WriteTransaction {
 
index 0b5c92d3c14e6f0db41e577d4c6f2c95e839bf6e..d86af2b075f66489bad1fa8c69d19fa6d4100f19 100644 (file)
@@ -13,7 +13,7 @@ import org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener;
 import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 class BindingDataTreeChangeListenerRegistration<L extends DataTreeChangeListener<?>>
         extends AbstractListenerRegistration<L> {
 
index 1f45bed848b74253d80c7b2301883de74faedff7..d5c80d8aa0646b9ba74210da09b38aeb88b7babd 100644 (file)
@@ -17,7 +17,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
+@Deprecated(forRemoval = true)
 public class BindingMountPointAdapter implements MountPoint {
 
     private final InstanceIdentifier<?> identifier;
index bf64a027db8d3b87a4c410232ecfcb57444245c6..94b64e9feab1a02f60166cdd30f3b14913360408 100644 (file)
@@ -11,7 +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
+@Deprecated(forRemoval = true)
 class BindingRpcAdapterRegistration<T extends RpcService> extends AbstractObjectRegistration<T> {
 
     private final DOMRpcImplementationRegistration<?> reg;
index 1c0d11884ce4d81bf6a93e65a069a935930de0f0..135b42dad5aa170bbd543b6919301fed43e52b10 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.controller.md.sal.binding.spi.AdapterFactory;
 import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker;
 
 @Beta
-@Deprecated
+@Deprecated(forRemoval = true)
 @NonNullByDefault
 public final class BindingToDOMAdapterFactory implements AdapterFactory {
     private final BindingToNormalizedNodeCodec codec;
index df50fcab1b71a7a74702b339f3648a8082fe5a3c..f994d300c26db72def32ba924c11e5d61dfa69c1 100644 (file)
@@ -27,7 +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
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_SUPERCLASS", justification = "Migration path")
 public class BindingToNormalizedNodeCodec
         extends org.opendaylight.mdsal.binding.dom.adapter.BindingToNormalizedNodeCodec {
index c52d30e34be04a1357a434c0bcc498863e11a2e1..214ae3e6d8eb800db870f51626b4e00013f375ae 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.binding.annotations.RoutingContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 abstract class ContextReferenceExtractor {
     private static final Logger LOG = LoggerFactory.getLogger(ContextReferenceExtractor.class);
     private static final ContextReferenceExtractor NULL_EXTRACTOR = new ContextReferenceExtractor() {
index bf6b991ab98d8e9f450cfa2534534202f036d14f..9b59f3d525f4dc9e3863956359e6addbb2328928 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.yang.binding.Action;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class ControllerActionProviderServiceAdapter implements ActionProviderService {
     private static final class Builder extends BindingDOMAdapterBuilder<ActionProviderService> {
         @Override
index c88fa3dba105db9dafb07898d8518e5ea0d505bc..1d57d706b5a5e0451d386dc3e603d11b56b860f6 100644 (file)
@@ -22,7 +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
+@Deprecated(forRemoval = true)
 final class ControllerActionServiceAdapter implements ActionService {
     private static final class Builder extends BindingDOMAdapterBuilder<ActionService> {
         @Override
index f9c45b9fecf32ac89612176c64a7d482762b978e..f0cba52787073cae5df2a10424ef7683d74ebdcc 100644 (file)
@@ -17,7 +17,7 @@ import java.lang.reflect.Method;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class DirectGetterRouteContextExtractor extends ContextReferenceExtractor {
 
     private static final Lookup PUBLIC_LOOKUP = MethodHandles.publicLookup();
index a1148ac32d4c028ba62ba94bc70a0e85c9353a21..5480d1814a1da8015b2921302f730f7ef6c3b2fb 100644 (file)
@@ -17,7 +17,7 @@ import java.lang.reflect.Method;
 import org.opendaylight.yangtools.yang.binding.DataObject;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class GetValueRouteContextExtractor extends ContextReferenceExtractor {
 
     private static final Lookup PUBLIC_LOOKUP = MethodHandles.publicLookup();
index 1acdd2467566105e4e05e2a0461c84807317f405..dbdbf1d837a0f9c2e4ce949c69527cc07c2c296c 100644 (file)
@@ -25,7 +25,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
+@Deprecated(forRemoval = true)
 final class LazyDOMRpcResultFuture implements CheckedFuture<DOMRpcResult, DOMRpcException>, BindingRpcFutureAware {
 
     private final ListenableFuture<RpcResult<?>> bindingFuture;
index c7f850e04e9edcf77672b9de1096fde73cb90049..02ec48e1bbd4bf40603535a7ad0032847cf0f0b1 100644 (file)
@@ -46,7 +46,7 @@ import org.slf4j.LoggerFactory;
  *
  * @param <T> Type of Binding Data Object
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class LazyDataObjectModification<T extends DataObject> implements DataObjectModification<T> {
 
     private static final Logger LOG = LoggerFactory.getLogger(LazyDataObjectModification.class);
index 5319a57aa458a9d121840b61a3be87cd28e905b4..e64d6795ba0eace8bb07f712e82ee59edb9734dd 100644 (file)
@@ -28,7 +28,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  * which are directly accessed by user of data object modification.
  *
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 class LazyDataTreeModification<T extends DataObject> implements DataTreeModification<T> {
 
     private final DataTreeIdentifier<T> path;
index 09fae1a0354f3d3e4b66fa97a5ea4e9a334ca03b..07fbf05b3d530a79862584171d66e11a1eb1fb8e 100644 (file)
@@ -22,7 +22,7 @@ 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?
-@Deprecated
+@Deprecated(forRemoval = true)
 class LazySerializedContainerNode implements ContainerNode, BindingDataAware {
 
     private final NodeIdentifier identifier;
index 9ba6885c758c9c9559c8b5b8c0f323fb7004de7d..0caa1a7e2f20ce8ef80529348d0179a07473a5a1 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  * of notification actually accessed data from notification.
  *
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class LazySerializedDOMNotification implements DOMNotification {
 
     private final BindingNormalizedNodeSerializer codec;
index af2ad1dc5baea14cbd7dc064ba6aa42fafbff067..28ac50fb8df3af052690370501833e21557cc512 100644 (file)
@@ -46,7 +46,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
+@Deprecated(forRemoval = true)
 class RpcServiceAdapter implements InvocationHandler {
 
     private final ImmutableMap<Method, RpcInvocationStrategy> rpcNames;
index 0aa041bab3f148e8661e2cb506ab751b7978721a..597900938baa4e37369ecb46774f19f7650487ac 100644 (file)
@@ -14,7 +14,7 @@ import com.google.common.collect.MutableClassToInstanceMap;
 import java.util.Set;
 import org.opendaylight.yangtools.concepts.Builder;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AdapterBuilder<T,D> implements Builder<T> {
 
     private final ClassToInstanceMap<D> delegates = MutableClassToInstanceMap.create();
index b9acd8b02c46508b334361228e9f27c27c3b84ea..dfc1a71983eba8347f10e4a546d7f6d4e21492e7 100644 (file)
@@ -13,7 +13,7 @@ import org.opendaylight.controller.md.sal.binding.api.DataBroker;
 import org.opendaylight.controller.md.sal.dom.api.DOMDataBroker;
 
 @Beta
-@Deprecated
+@Deprecated(forRemoval = true)
 @NonNullByDefault
 public interface AdapterFactory {
     /**
index 6eab3499fede5a77a3b4737eb2cd3f92e3e02c34..f3fac3c9fe81fcb6abbadd15762a8f61016ebc34 100644 (file)
@@ -13,7 +13,7 @@ import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 import org.gaul.modernizer_maven_annotations.SuppressModernizer;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AdapterLoader<T, D> extends CacheLoader<Class<? extends T>, Optional<T>> {
 
     @Override
index fc53bbeed8e020019b46f78b68869afa9ba090dc..fbcf2167cdf115c72617dd5d6d8858540ac22e04 100644 (file)
@@ -34,7 +34,7 @@ import org.osgi.framework.BundleContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class RootBindingAwareBroker implements Mutable, Identifiable<String>, BindingAwareBroker, AutoCloseable,
         RpcProviderRegistry {
 
index bea912a3020788c68525534391a83de7ed0a688d..7a55549f4f67644f4b674af60c216ad95b450f73 100644 (file)
@@ -22,7 +22,7 @@ import org.ops4j.pax.exam.util.PathUtils;
  *
  * @deprecated Use config-it and/or mdsal-it instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class TestHelper {
 
     public static final String CONTROLLER = "org.opendaylight.controller";
index 3ce7e0f43269bddfdaf7d7d6e7b296eba8c44366..cc16cf3148542481507ae783135a4d706824918f 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractBindingSalConsumerInstance<N extends NotificationService, R extends RpcConsumerRegistry>
         implements RpcConsumerRegistry, NotificationService {
 
index 09d6b5c45c3074eb2455296ae0e111db4c61eb09..c19d99b34c88a9c14863a0b63a5980ae5830a861 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.Notification;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractBindingSalProviderInstance<N extends NotificationProviderService,
                                                          R extends RpcProviderRegistry>
         extends AbstractBindingSalConsumerInstance<N, R>
index eaca3417aaeeadbcbda516a775fe3ab367b6fe6a..914f6d5516f427d58107f4dbfbe5539e071f36ab 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
 import org.opendaylight.yangtools.yang.binding.RpcService;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class BindingContextUtils {
     private BindingContextUtils() {
     }
index e71f646f2e2cc4748994ae64b3d98270c1adf811..d263102a2603a8f1f459cb369c2beceb4051fde9 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
  * @deprecated Use {@link org.opendaylight.controller.md.sal.binding.api.ReadTransaction#read(
  *     org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType, InstanceIdentifier)} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class TypeSafeDataReader {
 
     private final DataReader<InstanceIdentifier<? extends DataObject>, DataObject> delegate;
index 4e3bb5e82fedf2d9a0d913548292086413b95930..ba1b85f47356d9dfe1befc195c773dd385eb6747 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  *
  * @deprecated Use {@link AbstractNormalizedNodePruner} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class NormalizedNodePruner extends AbstractNormalizedNodePruner {
     public static final URI BASE_NAMESPACE = URI.create("urn:ietf:params:xml:ns:netconf:base:1.0");
 
index 93554072f5e663aac9dd00633b035eb2c6c9cf91..d3e1cd8d70e7bb08087fea0c5f746683b5eab7db 100644 (file)
@@ -32,7 +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
+@Deprecated(forRemoval = true)
 public final class MappingCheckedFuture<V, X extends Exception> extends AbstractCheckedFuture<V, X> {
     private final Function<Exception, X> mapper;
 
index a5c89e18d01f1e77befb9324714405b624f8d4a7..716add81a19d644a37b4e45aeffaa3253c7967c0 100644 (file)
@@ -10,7 +10,7 @@ package org.opendaylight.controller.md.sal.common.api;
 import java.util.EventListener;
 import org.opendaylight.yangtools.concepts.Registration;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface RegistrationListener<T extends Registration> extends EventListener {
 
     void onRegister(T registration);
index 26e7e126a58d44ff8eee54bb5facd942723ac0ae..9e4290eba2b0e67244eb6ae3abaeae47e2041fca 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncConfigurationCommitCohort<P extends Path<P>, D> {
 
     /**
index 48be277b7efccf96fbd84757b35b1358fbbc1dc0..8cfde443479810ef89186c86fa21559a575def4b 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncConfigurationCommitCoordinator<P extends Path<P>, D> {
     /**
      * Register configuration commit handler for particular subtree. Configuration commit handler is invoked for all
index c6e9b4c86ab82a483c5536ca5cdbee08615ac3ad..868c87df6a1489bcdf5ac20ea6a5d3f657c24c5d 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncConfigurationCommitHandler<P extends Path<P>, D> {
 
     /**
index 26d63f0eb6650534fcdcf1f58dab73e72205e590..74f05fc11bbe03e29b2da01c4c049bd879dbdcd2 100644 (file)
@@ -51,7 +51,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncDataBroker<P extends Path<P>, D> extends AsyncDataTransactionFactory<P, D> {
 
     @Override
index 396ef0042e79c676c05a9e4fe6eb2d41527e3ab8..50c91388faaf6357f80696c160166ee6c68a1d6c 100644 (file)
@@ -62,7 +62,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncDataTransactionFactory<P extends Path<P>, D> {
 
     /**
index 6de672d92135ec3a4781367d8982360967bb78ee..e2cd7bd4f6ab19c90047475656bc08c8f329e206 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncReadOnlyTransaction<P extends Path<P>, D> extends AsyncReadTransaction<P, D>, AutoCloseable {
 
     /**
index e1e94ae9a3fdc8047586a4ffda79c9c7e9a36ec8..48808a159e9a973ad1bd9fd07a3e38eb2e429839 100644 (file)
@@ -56,7 +56,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncReadTransaction<P extends Path<P>, D> extends AsyncTransaction<P, D> {
 
 }
index 4b0e7d600494dae52cc9a29ec96742a2f22c8e9a..5babd8c78f70b08100ecc49178bede267c5b657e 100644 (file)
@@ -135,7 +135,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncReadWriteTransaction<P extends Path<P>, D> extends AsyncReadTransaction<P, D>,
         AsyncWriteTransaction<P, D> {
 
index e47c9fbd9c80cc531cd6232669a2986eab16352b..50b0798f8ddfd91bb3cf3297ce1c091ee4075d28 100644 (file)
@@ -29,7 +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
+@Deprecated(forRemoval = true)
 public interface AsyncTransaction<P extends Path<P>,D> extends //
     Identifiable<Object> {
 
index d51585b826c018f599c773d357b850d98daecded..725e364525a5acaf5681fe955569ffde5b3ba134 100644 (file)
@@ -101,7 +101,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  * @param <D>
  *            Type of data (payload), which represents data payload
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface AsyncWriteTransaction<P extends Path<P>, D> extends AsyncTransaction<P, D> {
     /**
      * Cancels the transaction.
index 18ae7d348b74a9470e767c4d55acede2dbdef6e0..9ede6381b5207b66db8238892898fca359b480a3 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * @param <D> Data Type
  * @deprecated Replaced by org.opendaylight.controller.sal.core.spi.data.DOMStore contract.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DataReader<P extends Path<P>, D> {
 
     /**
index 8cff01eef4647e78b77ccd5ae0eb2be19d24037b..06411557367f71e7b60a149dec28d292f2f3fb89 100644 (file)
@@ -13,7 +13,7 @@ package org.opendaylight.controller.md.sal.common.api.data;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.common.api.DataStoreUnavailableException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DataStoreUnavailableException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 38ef5d8ff45f1380dceaec5f6c6a71e27a00dd5c..16c956caf4d7bd9c97cb6abad11e35dfd79e89d6 100644 (file)
@@ -28,7 +28,7 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.common.api.DataValidationFailedException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DataValidationFailedException extends TransactionCommitFailedException {
 
     private static final long serialVersionUID = 1L;
index b07e2ea57f41f1658e56e95170f9d56344fd756e..c72be1c5d7585c259c74a9633aa28dd4773aa220 100644 (file)
@@ -9,7 +9,7 @@ package org.opendaylight.controller.md.sal.common.api.data;
 
 import org.eclipse.jdt.annotation.NonNullByDefault;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 @NonNullByDefault
 public enum LogicalDatastoreType {
     /**
index 163d6b2edccd3d8190ead796513b1e82495647c0..afc66774346067243f29ce836e4735144599207f 100644 (file)
@@ -27,7 +27,7 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
 *
  * @deprecated Use {@link org.opendaylight.mdsal.common.api.OptimisticLockFailedException} instead.
 */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class OptimisticLockFailedException extends TransactionCommitFailedException {
 
     private static final long serialVersionUID = 1L;
index 1333ed8f3b4c1ff225016492c33ffd7b6ef733ac..98ad8ed132947a10ce717414b79651a9b336d6fe 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.yang.common.RpcError;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.common.api.ReadFailedException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class ReadFailedException extends OperationFailedException {
 
     private static final long serialVersionUID = 1L;
index f30472fe3d43a613d1d8fbf1893d277c325f03bb..68e8dbf4d97a9759e9880b41f060de27b9f319e1 100644 (file)
@@ -43,7 +43,7 @@ import org.opendaylight.yangtools.concepts.Path;
  * and leads to expected behavior: t2 will always see the data written in t1
  * present.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface TransactionChain<P extends Path<P>, D> extends AutoCloseable, AsyncDataTransactionFactory<P, D> {
 
     /**
index 70bbbae70142e73e2648b833c5792e8d6f1852ab..e2d8fa0011c595136a4f188bf712a55e6edbe631 100644 (file)
@@ -10,7 +10,7 @@ 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.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class TransactionChainClosedException extends IllegalStateException {
     private static final long serialVersionUID = 1L;
 
index 7c338b9de340ef89f952840698eac248083557c3..1e312184ed14cfdd681c314ddda25a46f8318368 100644 (file)
@@ -12,7 +12,7 @@ import org.opendaylight.yangtools.concepts.Path;
 /**
  * Interface for creating transaction chains.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface TransactionChainFactory<P extends Path<P>, D> {
 
     /**
index 3f3fdf918fdf6ca37807dbad71630a959030ab35..c27ef75c70f9f8679b05f2e4a7000daebb549f55 100644 (file)
@@ -12,7 +12,7 @@ import java.util.EventListener;
 /**
  * Listener for transaction chain events.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface TransactionChainListener extends EventListener {
     /**
      * Invoked if when a transaction in the chain fails. All other transactions are automatically cancelled by the time
index ca4b4f0eab7ab1c487541fcc391aa0c01e822877..f7b61026511c47860bb167d2a5dcad59e48be5a6 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.common.RpcResultBuilder;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.common.api.TransactionCommitDeadlockException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class TransactionCommitDeadlockException extends TransactionCommitFailedException {
     private static final long serialVersionUID = 1L;
     private static final String DEADLOCK_MESSAGE =
index 9d5384ac65f9c5e4f915cfec1bac9cf91485d504..be92b9274d801a81de2b905603e6ea62b491bc87 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.yangtools.yang.common.RpcError;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.common.api.TransactionCommitFailedException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class TransactionCommitFailedException extends OperationFailedException {
 
     private static final long serialVersionUID = 1L;
index 4c5ae16b0db016a8d970c7eaaf4ebd438cdb50d3..40d17f6aba917b5f99ac9dcf882ef47f01b10b05 100644 (file)
@@ -33,7 +33,7 @@ import java.util.concurrent.ExecutorService;
  *
  * @param <N> the type of notifications
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationPublishService<N> {
 
     /**
index 6f64689e73b535db0141b30f60a876fd2c18f36a..81879ec52e5a64fe9cf916c33681e585e6279de5 100644 (file)
@@ -10,7 +10,7 @@ package org.opendaylight.controller.md.sal.common.api.notify;
 import java.util.EventListener;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface NotificationSubscriptionService<T, N, L extends EventListener> {
 
     ListenerRegistration<L> registerNotificationListener(T type, L listener);
index 43624ee20ba0e108f1094588de4dd1bed8dc2855..74bc57f57544ddee8e0ae834ad5ae3dbb8418198 100644 (file)
@@ -17,7 +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
+@Deprecated(forRemoval = true)
 public interface RouteChange<C, P> {
 
     /**
index a3263051437c912fcaf126bc55e907896cafb89a..e996a67acb6403f74bac1d477506f90b50c6c9a5 100644 (file)
@@ -18,7 +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
+@Deprecated(forRemoval = true)
 public interface RouteChangeListener<C, P> extends EventListener {
 
     /**
index df029e6176628d55a8a024f2d8706103fd57c3b1..a8e1bb1d029b41290b3a83e1ddbf665bac840773 100644 (file)
@@ -15,7 +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
+@Deprecated(forRemoval = true)
 public interface RouteChangePublisher<C,P> {
 
     <L extends RouteChangeListener<C,P>> ListenerRegistration<L> registerRouteChangeListener(L listener);
index cc463db79ef57cbe1a4cd8f766eabfd0fe21347b..e1b6d7b55b6a3b0925224199b897562ba8efe58a 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.concepts.Registration;
  * @param <P> the path identifier type
  * @param <S> the RPC implementation type
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface RoutedRegistration<C, P extends Path<P>, S> extends Registration {
 
     /**
index a3c1f4b45efcbbe4c55796452e7dacf6a8130b26..8465303168253ff1227587fa8d4caa2f6d3a4579 100644 (file)
@@ -10,7 +10,7 @@ package org.opendaylight.controller.md.sal.common.api.routing;
 import java.util.Map;
 import org.opendaylight.yangtools.concepts.Path;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface RoutingTable<C, P extends Path<P>, T> {
 
     C getIdentifier();
index ca1639acb9a148e524dae7e6c423e3f25d0b82b2..2780e584fd1418c48b3d2186a3f51ce46dd5f94d 100644 (file)
@@ -7,7 +7,7 @@
  */
 package org.opendaylight.controller.md.sal.common.impl.util.compat;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DataNormalizationException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 7a2388231c08dfd7de92390ee9b9e19cb1c289f4..c9713837a20cd2e0c8b7307396d9ea7600231b8b 100644 (file)
@@ -47,7 +47,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 import org.opendaylight.yangtools.yang.model.api.SchemaNode;
 import org.opendaylight.yangtools.yang.model.util.EffectiveAugmentationSchema;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class DataNormalizationOperation<T extends PathArgument> implements Identifiable<T> {
 
     private final T identifier;
index df34b635cfa9a38eff8da59e39f0d2f361223a5c..21ddd2fbba5b33c70fb572f1f3d3879b431e1fb2 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  * @deprecated This class provides compatibility between XML semantics
  *     and {@link org.opendaylight.yangtools.yang.data.util.DataSchemaContextTree}
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DataNormalizer {
 
     private final DataNormalizationOperation<?> operation;
index 9da99b1f2710b0e47214d68c4eb176c5dbdb4e68..cf97561321f6d5269f46e217f1416735cf3bac42 100644 (file)
@@ -19,7 +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
+@Deprecated(forRemoval = true)
 class DataSchemaContainerProxy implements DataNodeContainer {
 
     private final Set<DataSchemaNode> realChildSchemas;
index d74eed350c44d0a2b9e5e553e3100c195172a6d6..03df0a189d23ed5d6d7479bd9191a97a10b92d4e 100644 (file)
@@ -33,7 +33,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class LegacyDOMStoreAdapter extends ForwardingObject implements DOMStore, AutoCloseable {
     private final DistributedDataStoreInterface delegate;
 
index d3a50fcec9e46e12fce1023c9ab0f41885bba709..efe24255c8dfaae0b7e8a126fcbf2d2336ed823a 100644 (file)
@@ -19,7 +19,7 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @deprecated Use {@link org.opendaylight.controller.cluster.datastore.persisted.ShardManagerSnapshot} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class ShardManagerSnapshot implements Serializable {
     private static final long serialVersionUID = 1L;
     private final List<String> shardList;
index 2d94bf1b69e71f253eaa3fa5f632075ca0bd25cd..c5170b6546ae47795a7cd37eff0f64f2105aad84 100644 (file)
@@ -19,7 +19,7 @@ package org.opendaylight.controller.md.sal.dom.api;
  * @author Thomas Pantelis
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.ClusteredDOMDataTreeChangeListener} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface ClusteredDOMDataTreeChangeListener extends DOMDataTreeChangeListener {
 
 }
index 7678d4de7dbff3e6f548a67d8a5daa79eb6adda8..7322046160ec15e40b57bf0164c2a03fc4902225 100644 (file)
@@ -14,7 +14,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMActionProviderService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMActionProviderService extends DOMService, org.opendaylight.mdsal.dom.api.DOMActionProviderService {
 
index 838e71f1522d5bed79bc0909b6d7bc78f37124d3..34cc7e6634f46ba15ccf572ea6071464c9ddf542 100644 (file)
@@ -14,7 +14,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMActionService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMActionService extends DOMService, org.opendaylight.mdsal.dom.api.DOMActionService {
 
index 2f123cd712cb5b742ad53148f16f3887c4ebcdea..c2f929c6af3b294bed31cf5ebcfa4b378cdbb810 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataBroker} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMDataBroker extends
         AsyncDataBroker<YangInstanceIdentifier, NormalizedNode<?, ?>>,
         TransactionChainFactory<YangInstanceIdentifier, NormalizedNode<?, ?>>,
index f87b1b2af484f102ab2d92813b143ab7ab92cba8..4b5d9ddbcbb2fbfef582484947395bfc166b49f0 100644 (file)
@@ -12,7 +12,7 @@ package org.opendaylight.controller.md.sal.dom.api;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMDataBrokerExtension extends DOMServiceExtension<DOMDataBroker, DOMDataBrokerExtension> {
 
 }
index d1936a06239cf6a5feb04ccb3dfe3c6ee9a222c4..ba59903b103e61b715e7e9db41c4d3948c6f135a 100644 (file)
@@ -12,7 +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
+@Deprecated(forRemoval = true)
 public interface DOMDataReadOnlyTransaction extends DOMDataReadTransaction,
         AsyncReadOnlyTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 }
index 1a47990ddf1bfe8afd7d89abc30498eb9436199c..d90f68f817ee1cf3545ad4f74510ff8f92174134 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeReadTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMDataReadTransaction extends AsyncReadTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
     /**
      * Reads data from provided logical data store located at the provided path.
index 0cf28949f35181f7479b4b243d39e3e1e30ed836..551a50f74cc7ec8ab798f38d19fbe10473a34fd5 100644 (file)
@@ -11,7 +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
+@Deprecated(forRemoval = true)
 public interface DOMDataReadWriteTransaction extends DOMDataReadTransaction, DOMDataWriteTransaction,
         AsyncReadWriteTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 }
index 074167ba68b0c9f7683808e8c6f7069d46a29495..28aaeb45b3dc2e4bd4bc12cd814978962303f63c 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeChangeListener} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMDataTreeChangeListener extends EventListener {
     /**
      * Invoked when there was data change for the supplied path, which was used
index 1253d4dcefa6cdb128457fff90825c3d6e44c24a..82dee04afdda515eee0126c4573fc5e3c7d98d7c 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeChangeService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMDataTreeChangeService extends DOMDataBrokerExtension {
     /**
      * Registers a {@link DOMDataTreeChangeListener} to receive
index ef98384a44f9f1abf0690805ca8155d8c74f2e8e..6cf1e4d60dcd82c71be8969fe62657e7fec8923e 100644 (file)
@@ -15,7 +15,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  * @author Thomas Pantelis
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistry} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings("NM_SAME_SIMPLE_NAME_AS_INTERFACE")
 public interface DOMDataTreeCommitCohortRegistry extends DOMDataBrokerExtension,
         org.opendaylight.mdsal.dom.api.DOMDataTreeCommitCohortRegistry {
index 39859c895e74e7c87419ab8861b5bb9c37679c48..4c46ec509dfda7319fe04226f063dd6f76c262ab 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgum
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class DOMDataTreeIdentifier implements Immutable,
         Path<DOMDataTreeIdentifier>, Serializable, Comparable<DOMDataTreeIdentifier> {
     private static final long serialVersionUID = 1L;
index 0ec9ed9df9a3a1238c27edce5a75f052c5f98f90..ad677d493e68ecd04fa59b9e5fffaccd672e7ce3 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMDataWriteTransaction extends AsyncWriteTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 
     @Override
index e3c146b8750845b6ab2d8fafb76af80ead487374..6210744157686ef09106d1cf52f27992ed08aec9 100644 (file)
@@ -16,7 +16,7 @@ import java.util.Date;
  * Generic event interface.
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMEvent} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMEvent extends org.opendaylight.mdsal.dom.api.DOMEvent {
 
index d832633145fce4a32dcc13c2eb1e46587e6c72bb..cdc9560d6ee7ec485e53a12f087bcf9db3a88c7e 100644 (file)
@@ -20,7 +20,7 @@ import org.eclipse.jdt.annotation.NonNull;
  * @param <E> Extension type
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMExtensibleService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public interface DOMExtensibleService<T extends DOMExtensibleService<T, E>,
         E extends DOMServiceExtension<T, E>> extends DOMService {
index 1205d8ac3bd62adc8df4a2f83a8003e934fdd810..772cf7de3b1557998d3f18be65b452d537f0b7d8 100644 (file)
@@ -12,7 +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
+@Deprecated(forRemoval = true)
 public interface DOMMountPoint extends Identifiable<YangInstanceIdentifier> {
 
     <T extends DOMService> Optional<T> getService(Class<T> cls);
index 0c72b86417d2394c473adb51d8136cb4503ff6b3..71f23bb53406cf061394ae912106e0d8649b55b0 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMMountPointService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMMountPointService extends DOMService {
 
     Optional<DOMMountPoint> getMountPoint(YangInstanceIdentifier path);
index 881bebcc9dfad79802d5441e0dfd131d0d989d97..737f2a56cc28c3f20e4d1910d9431a2405917c92 100644 (file)
@@ -13,7 +13,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  * A single YANG notification.
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotification} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMNotification extends org.opendaylight.mdsal.dom.api.DOMNotification {
 }
index 6fc44220b7eb80b8f726cd51feb0276d14d58774..00a3ccb0d473e2653e351b3c4917cc73c3e4d67f 100644 (file)
@@ -14,7 +14,7 @@ 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
+@Deprecated(forRemoval = true)
 public interface DOMNotificationListener extends EventListener {
     /**
      * Invoked whenever a {@link DOMNotification} matching the subscription
index 08cb25b36db6abcf143274be908d3be4769e3757..90aa87849e606013cdfe8660421e7c9efca77487 100644 (file)
@@ -24,7 +24,7 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotificationPublishService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMNotificationPublishService extends DOMService {
     /**
      * Well-known value indicating that the implementation is currently not
index 668ba889559b6b60d7be2701b4c456dc3705629a..e4faaec99ca4b7c086b911c27422387dfd3a1596 100644 (file)
@@ -15,7 +15,7 @@ package org.opendaylight.controller.md.sal.dom.api;
  * Expected use: {@link DOMNotificationPublishService}
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotificationRejectedException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMNotificationRejectedException extends Exception {
     private static final long serialVersionUID = 1L;
 
index 1e4625bb2c73e9defbd02215015e606f7c5fa3f4..a17e4f1cc75c2ee7384301cd1f7f3461f6c9aea6 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMNotificationService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMNotificationService extends DOMService {
     /**
      * Register a {@link DOMNotificationListener} to receive a set of notifications. As with
index c26b84acdda63e3e105311c9734ce631b8dad8f8..93db2a0962f283c2ca1669b94d1a1756fbcc945c 100644 (file)
@@ -50,7 +50,7 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcAvailabilityListener} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMRpcAvailabilityListener extends EventListener {
     /**
      * Method invoked whenever an RPC type becomes available.
index 9462e9a655abad6829d71e6cc6f94e5de3056278..b2f170c18ba30b75e0345152c9a117d04e23e264 100644 (file)
@@ -15,7 +15,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @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 8f52edd651d79e9ae1a12df080a478098209816a..9fb3a233a93c60ca618abeb9255fef1e01af0495 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcIdentifier} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class DOMRpcIdentifier {
 
     private static final class Global extends DOMRpcIdentifier {
index 46032a3182ef1c2de7e9c1f35b58101de3937962..5741c02d798690003075228f0264ccabbc62996e 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementation} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMRpcImplementation {
     /**
      * Initiate invocation of the RPC. Implementations of this method are
index e39ad1f90d70142c88ad3634d04bf7aca27cb4a0..1a93922647cf801dc261fee8ed937b4a162c9e39 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementationNotAvailableException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMRpcImplementationNotAvailableException extends DOMRpcException {
     private static final long serialVersionUID = 1L;
 
index 110498d841fbdddda9584670faed019671aaacb0..c9b255e4a07d81f46909aae07031160fc0d45364 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.concepts.ObjectRegistration;
  * @param <T> RPC implementation type
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcImplementationRegistration} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMRpcImplementationRegistration<T extends DOMRpcImplementation> extends ObjectRegistration<T> {
     @Override
     void close();
index 2d0c1368f5eda9d12dca6019cb5fd10ecc7afabd..4c5280799a789f0522e602f1b162103915c0c71b 100644 (file)
@@ -31,7 +31,7 @@ import org.eclipse.jdt.annotation.NonNull;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcProviderService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMRpcProviderService extends DOMService {
     /**
      * Register an {@link DOMRpcImplementation} object with this service.
index 51fa28ec33ec6514ecc68df392ab4a44b1221c5f..b55f355f622e4f93ae7140c053ab44d1d6ae70ad 100644 (file)
@@ -14,7 +14,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcResult} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMRpcResult extends org.opendaylight.mdsal.dom.api.DOMRpcResult {
 }
index 870fe82ba4fe45c6ce8d1e58213808d44bf5fa8b..88dd3f472d1a724acd3535c4495757bfe5cd036d 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMRpcService} instead
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMRpcService extends DOMService {
     /**
      * Initiate invocation of an RPC. This method is guaranteed to not block on any external
index 7797eb35e8e8590f3d80a47a88e033fd630aa6b9..882330faf105bae9e04157d97f11ef8681de7ee5 100644 (file)
@@ -15,7 +15,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMService extends org.opendaylight.mdsal.dom.api.DOMService {
 
index f562e603104a54744810def291af3298b663a910..d8cb956ca942aa14014bb0173debc46ac19c7d4c 100644 (file)
@@ -15,7 +15,7 @@ import com.google.common.annotations.Beta;
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMServiceExtension} instead.
  */
 @Beta
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMServiceExtension<T extends DOMExtensibleService<T, E>, E extends DOMServiceExtension<T, E>> {
 
 }
index 2f76a3963e6242764cc0c1db8e65a26742260e27..fdeeccd1142f6474a0a2bcd80de11bfe78545600 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DOMTransactionChain} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMTransactionChain extends TransactionChain<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 
     @Override
index 9a847ca6c44a59565e5a1efee954023311abbdad..04da7b84508f8833b426fa6d6e1290433946d271 100644 (file)
@@ -13,7 +13,7 @@ package org.opendaylight.controller.md.sal.dom.api;
  * @author Thomas Pantelis
  * @deprecated Use {@link org.opendaylight.mdsal.dom.api.DefaultDOMRpcException} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DefaultDOMRpcException extends DOMRpcException {
     private static final long serialVersionUID = 1L;
 
index 4a5f768677395d72efe8d57fda4bdf8658df3bf3..6cd1a49f072394135b59e4dc1b0fc0eaf185cd24 100755 (executable)
@@ -30,7 +30,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractDOMDataBroker extends AbstractDOMForwardedTransactionFactory<DOMStore>
        implements DOMDataBroker {
     private static final Logger LOG = LoggerFactory.getLogger(AbstractDOMDataBroker.class);
index 4924e092babcef803a6014478843487c382f5c20..763614d098d5785d92f17070824bb63c4d26d157 100644 (file)
@@ -30,7 +30,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * @param <T>
  *            Subtransaction type
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 abstract class AbstractDOMForwardedCompositeTransaction<K, T extends DOMStoreTransaction> implements
         AsyncTransaction<YangInstanceIdentifier, NormalizedNode<?, ?>> {
 
index de2c36605517aa7f7165a648021a6285bda80d78..399dcd1df400b140845dd164265d1e093dd58a3f 100644 (file)
@@ -45,7 +45,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * @param <T>
  *            Type of {@link DOMStoreTransactionFactory} factory.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 abstract class AbstractDOMForwardedTransactionFactory<T extends DOMStoreTransactionFactory> implements AutoCloseable {
     @SuppressWarnings("rawtypes")
     private static final AtomicIntegerFieldUpdater<AbstractDOMForwardedTransactionFactory> UPDATER =
index f928fa2a163eacf7e108669585dbd99a72079fd1..54f343ff15a6b310c765ba296064fb1bffbf0287 100644 (file)
@@ -27,7 +27,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
+@Deprecated(forRemoval = true)
 abstract class AbstractDOMRpcRoutingTableEntry {
     private final Map<YangInstanceIdentifier, List<DOMRpcImplementation>> implementations;
     private final SchemaPath schemaPath;
index fec0a7687fb01cc94a9f2c519a59aaaa994bbede..bd16b5dbc98e314cbf775580627ecfab7b2eb830 100644 (file)
@@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
  * Implementation of blocking three-phase commit-coordination tasks without
  * support of cancellation.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class CommitCoordinationTask<T> implements Callable<T> {
     private enum Phase {
         canCommit,
index d7f9bdc300cd1ab0d1da1d49ba386803aa8e76d4..2848b2de726e49e772bb4426111549f7a6012086 100755 (executable)
@@ -36,7 +36,7 @@ import org.slf4j.LoggerFactory;
  * by several {@link DOMStoreTransactionChain} differentiated by provided
  * {@link org.opendaylight.controller.md.sal.common.api.data.LogicalDatastoreType} type.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class DOMDataBrokerTransactionChainImpl extends
         AbstractDOMForwardedTransactionFactory<DOMStoreTransactionChain> implements DOMTransactionChain {
     private enum State {
index f4d534e87ddd5ce26b903b955722814a556ab0ca..4b685eacb74ebcfbeef7c1f57ed229bfdbfdff62 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * {@link LogicalDatastoreType} type parameter in
  * {@link #read(LogicalDatastoreType, YangInstanceIdentifier)}.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 class DOMForwardedReadOnlyTransaction extends
         AbstractDOMForwardedCompositeTransaction<LogicalDatastoreType, DOMStoreReadTransaction> implements
         DOMDataReadOnlyTransaction {
index eacd5dbad1d7a66f3830ac50dc6c826e7e4a4b37..22dc81fedba8bd6c77840b4a460db30faabbf315 100644 (file)
@@ -36,7 +36,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  * for underlying transactions.
  *
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class DOMForwardedReadWriteTransaction extends DOMForwardedWriteTransaction<DOMStoreReadWriteTransaction>
         implements DOMDataReadWriteTransaction {
     protected DOMForwardedReadWriteTransaction(final Object identifier,
index 27267b969ff7cbbbda2a20acb77f431d098ced60..58c91001c4e8887fec5a297507567fd69dc3a649 100644 (file)
@@ -50,7 +50,7 @@ import org.slf4j.LoggerFactory;
  * @param <T> Subtype of {@link DOMStoreWriteTransaction} which is used as
  *            subtransaction.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 class DOMForwardedWriteTransaction<T extends DOMStoreWriteTransaction> extends
         AbstractDOMForwardedCompositeTransaction<LogicalDatastoreType, T> implements DOMDataWriteTransaction {
     @SuppressWarnings("rawtypes")
index ebd671aebfa55075c685a8c2389fe6a0e4a293e4..e8e6452f095142ff7c54ee5a9cc702f45664e2e4 100644 (file)
@@ -38,7 +38,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  * {@link #offerNotification(DOMNotification, long, TimeUnit)}
  * is realized by arming a background wakeup interrupt.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NP_NONNULL_PARAM_VIOLATION", justification = "Void is the only allowed value")
 public final class DOMNotificationRouter extends LegacyDOMNotificationServiceAdapter implements AutoCloseable,
         DOMNotificationPublishService, DOMNotificationSubscriptionListenerRegistry {
index 47ff2c286958edacf8f6519bc355c5e2ef1c38a3..f733a2fc8b57a1e9031e467eaf389407f7f6007f 100644 (file)
@@ -24,7 +24,7 @@ import org.slf4j.LoggerFactory;
  * A single notification event in the disruptor ringbuffer. These objects are reused,
  * so they do have mutable state.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 final class DOMNotificationRouterEvent {
     private static final Logger LOG = LoggerFactory.getLogger(DOMNotificationRouterEvent.class);
     public static final EventFactory<DOMNotificationRouterEvent> FACTORY = DOMNotificationRouterEvent::new;
index 2e8624eeb104111d5e3f6d9ef0a61ce2937f1d38..92c596bdf426a63fefee4877442d34ed55c0cc16 100644 (file)
@@ -35,7 +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
+@Deprecated(forRemoval = true)
 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 724276f6b8a954f0457486f54297f04ca9064308..c133f8bc59aadc0cb0bd1b97b82a4709fd683942 100644 (file)
@@ -38,7 +38,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
+@Deprecated(forRemoval = true)
 final class DOMRpcRoutingTable {
 
     static final DOMRpcRoutingTable EMPTY = new DOMRpcRoutingTable(ImmutableMap.of(), null);
index c6602ba340ae0e23783067315249e1a1e3622c51..a0d83b963c4cc1b832d3b1e90e938727e26a799f 100644 (file)
@@ -20,7 +20,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
+@Deprecated(forRemoval = true)
 final class GlobalDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
     private final DOMRpcIdentifier rpcId;
 
index 08a37c5f8c8c812af2c4996135ad0ff4a4ab6df4..994522fed3db4588b0cbf70f026bcaee7b46a032 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
  * guarantee transaction ordering between transactions allocated directly from the broker
  * and its transaction chains.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class PingPongDataBroker extends ForwardingDOMDataBroker implements AutoCloseable,
         DOMDataTreeChangeService {
     private final DOMDataBroker delegate;
index 22625ed156616984f84b6d90ee79664518aea0d3..58cf5e725b3e1431cc9aec398d04b76123ffc41f 100644 (file)
@@ -22,7 +22,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
+@Deprecated(forRemoval = true)
 final class PingPongTransaction implements FutureCallback<CommitInfo> {
     private final DOMDataReadWriteTransaction delegate;
     private final SettableFuture<CommitInfo> future;
index 6d661f1b83075c07de624f347caf8822adb288df..e72315520f4cdf51f94105ed7f71a4f59aa4de5f 100644 (file)
@@ -58,7 +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
+@Deprecated(forRemoval = true)
 public final class PingPongTransactionChain implements DOMTransactionChain {
     private static final Logger LOG = LoggerFactory.getLogger(PingPongTransactionChain.class);
     private final TransactionChainListener listener;
index 1225aa1308d80a590185b538c135d178412186dc..14fccc05bcf09e5b3ff5708f535d23ac954d32a0 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.yangtools.yang.model.api.RpcDefinition;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 final class RoutedDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
     private static final Logger LOG = LoggerFactory.getLogger(RoutedDOMRpcRoutingTableEntry.class);
     private final DOMRpcIdentifier globalRpcId;
index b28ca701a2d1e4f824c25c72852588223f397116..887d11260ba0bc20f22d451187059fa7f7e019f5 100644 (file)
@@ -40,7 +40,7 @@ import org.slf4j.LoggerFactory;
  * <p>
  * This executor does not have an upper bound on subtask timeout.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class SerializedDOMDataBroker extends AbstractDOMDataBroker {
     private static final Logger LOG = LoggerFactory.getLogger(SerializedDOMDataBroker.class);
     private final DurationStatisticsTracker commitStatsTracker = DurationStatisticsTracker.createConcurrent();
index 76bf549bf058c0343df0a319ccb2af17dc3304d2..1b3c5a680d48f92ab80ab6904f5a179ed1530cc0 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @see ExceptionMapper
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class TransactionCommitFailedExceptionMapper extends ExceptionMapper<TransactionCommitFailedException> {
 
     public static final TransactionCommitFailedExceptionMapper PRE_COMMIT_MAPPER = create("preCommit");
index 9324e881571127573218ab779a6128fa804438c0..fa1f2be49c0f399a0a429b8ea55245946374a47b 100644 (file)
@@ -19,7 +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
+@Deprecated(forRemoval = true)
 final class UnknownDOMRpcRoutingTableEntry extends AbstractDOMRpcRoutingTableEntry {
     private final CheckedFuture<DOMRpcResult, DOMRpcException> unknownRpc;
 
index 747d8a02a7062e6a5f0718f2c572db8fc046202c..f3d60fd4f61d27e778cc083ccdd4d833dbbf4804 100644 (file)
@@ -35,7 +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
+@Deprecated(forRemoval = true)
 public class LegacyShardedDOMDataBrokerAdapter implements DOMDataBroker {
 
     private final org.opendaylight.mdsal.dom.api.DOMDataBroker delegateDataBroker;
index d73a71df918e13df684aaf6184d1f7c1c110bcd1..dcc2176aade70e4ced520aaea7860d5afa9354cc 100644 (file)
@@ -30,7 +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
+@Deprecated(forRemoval = true)
 class ShardedDOMDataBrokerDelegatingReadTransaction implements DOMDataReadOnlyTransaction {
     private final DOMDataTreeReadTransaction delegateTx;
     private final Object txIdentifier;
index b0a62c5dfd6d3faeaa3a899118a76a80e861bb14..f9baaab478807323047a7269f512ea93eefabf15 100644 (file)
@@ -56,7 +56,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  *
  */
 // FIXME explicitly enforce just one subtree requirement
-@Deprecated
+@Deprecated(forRemoval = true)
 class ShardedDOMDataBrokerDelegatingReadWriteTransaction implements DOMDataReadWriteTransaction {
     private final DOMDataReadOnlyTransaction readTxDelegate;
     private final DOMDataWriteTransaction writeTxDelegate;
index 103fe394ddc72f744891fb16ceb6b8f83a692a6c..d4ff17d23eb2557578404d8b07db2c4b9aff6737 100644 (file)
@@ -25,7 +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
+@Deprecated(forRemoval = true)
 class ShardedDOMDataBrokerDelegatingTransactionChain implements DOMTransactionChain, DOMTransactionChainListener {
     private final Map<Object, AsyncTransaction<?, ?>> transactionMap = new HashMap<>();
     private final org.opendaylight.mdsal.dom.api.DOMTransactionChain txChainDelegate;
index 25019ff3d55603c02a547b9b90205b5b63423a8c..692f29686432b1d7ca734802f977561a301c75e3 100644 (file)
@@ -17,7 +17,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
+@Deprecated(forRemoval = true)
 class ShardedDOMDataBrokerDelegatingWriteTransaction implements DOMDataWriteTransaction {
     private final DOMDataTreeWriteTransaction delegateTx;
     private final Object txIdentifier;
index 4ef0b3b44bfbee6feaa1f96dfc8d5cab970e5a16..fdcb5d8753c46a731e54da8dd6630499e2a15b31 100644 (file)
@@ -36,7 +36,7 @@ import org.opendaylight.yangtools.concepts.ObjectRegistration;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMMountPointServiceImpl implements DOMMountPointService {
     @Deprecated
     private abstract static class CompatFactory<M extends org.opendaylight.mdsal.dom.api.DOMService,
index 500e77c70e10544a197548981c445b633b0c0274..e1c5a875ed8562387d40c47afe02a52754d4da8b 100644 (file)
@@ -12,7 +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
+@Deprecated(forRemoval = true)
 public final class SchemaContextProviders {
 
     private SchemaContextProviders() {
index ac59e1963a4de9cc190496cc7c3b4c0af4534f45..b96977ed7479afcb784bd52dd798bfa2ff4bfe83 100644 (file)
@@ -34,7 +34,7 @@ import org.opendaylight.yangtools.yang.model.api.UsesNode;
 /**
  * ProxySchema Context for SchemaContextProviders.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class ProxySchemaContext implements SchemaContext {
 
     private final SchemaContextProvider schemaProvider;
index 87d41834665b5297b8f10b90c7289a5cd450d8ad..ca138d9a21b90f3ea8adb7c6f0c80bc673fb2c35 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressWarnings("checkstyle:ClassTypeParameterName")
 public abstract class AbstractDOMRpcResultFutureAdapter<T extends DOMRpcResult, F extends DOMRpcResult,
         D extends ListenableFuture<F>, E extends DOMRpcException> extends AbstractFuture<T> {
index 20f968d3566574e754e2bfe11a60422ae19a7474..7a2dd6406bd8f4a6cc42684c3e67ea24a3d007c4 100644 (file)
@@ -63,7 +63,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeCandidate;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractLegacyDOMDataBrokerAdapter extends ForwardingObject implements DOMDataBroker {
     private static final ExceptionMapper<TransactionCommitFailedException> COMMIT_EX_MAPPER =
             new ExceptionMapper<TransactionCommitFailedException>("commit", TransactionCommitFailedException.class) {
index b426311991e57d466d6ae369ff51404c6573659f..fd833077e972c237c11606db22ccec2ca6681079 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.mdsal.dom.api.DOMTransactionChain;
 import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
 import org.opendaylight.mdsal.dom.spi.PingPongMergingDOMDataBroker;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMDataBrokerAdapter extends ForwardingObject implements PingPongMergingDOMDataBroker {
     private final ClassToInstanceMap<org.opendaylight.mdsal.dom.api.DOMDataBrokerExtension> extensions;
     private final DOMDataBroker delegate;
index aa2011bc76a6b1adc56052417d6f3c0b7ced7b6c..05effbf8dfaa772d44d9819b203b528b862d0196 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMDataTreeIdentifier;
 import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMDataTreeChangeServiceAdapter extends ForwardingObject
         implements org.opendaylight.mdsal.dom.api.DOMDataTreeChangeService {
 
index 67418eb0b8610a38ac36758509b49a4dd613e848..069e626dd4e0fd75cb7db49acdc8d6848fe4c97e 100644 (file)
@@ -18,7 +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
+@Deprecated(forRemoval = true)
 public class DOMDataTreeReadTransactionAdapter extends ForwardingObject implements DOMDataTreeReadTransaction {
     private final DOMDataReadOnlyTransaction delegate;
 
index 393e608ad2704b4751019244e66ef2476044e53e..77225372cae37b2cf70359a903ba6c414a4b9b94 100644 (file)
@@ -19,7 +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
+@Deprecated(forRemoval = true)
 public class DOMDataTreeReadWriteTransactionAdapter extends ForwardingObject
         implements DOMDataTreeReadWriteTransaction {
     private final DOMDataReadWriteTransaction delegate;
index 6bda7d6017923e1efdd54921afdea8d13399e120..1f6b7cd613fabc687c21577223a8663fe45891e9 100644 (file)
@@ -18,7 +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
+@Deprecated(forRemoval = true)
 public class DOMDataTreeWriteTransactionAdapter extends ForwardingObject
         implements DOMDataTreeWriteTransaction {
     private final DOMDataWriteTransaction delegate;
index c6aaed83af384acb817ad804f971673733d6ad4e..decf604c0a43f1f4b07b986c8e6a521f27fff421 100644 (file)
@@ -29,7 +29,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContext;
  * looked up in the delegate first. If a lookup is unsuccessful, this class attempts to transparently proxy well-known
  * Controller DOMServices on top of their MD-SAL counterparts available from delegate.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMMountPointAdapter extends ForwardingObject implements DOMMountPoint {
     private abstract static class CompatFactory<M extends org.opendaylight.mdsal.dom.api.DOMService,
             C extends DOMService> {
index 61b596b194e60d4dda13988b725451b5eaf7a4a1..8b9ae392035c6f9d05a0d79666264d167f999d9d 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMNotificationServiceAdapter extends ForwardingObject
         implements org.opendaylight.mdsal.dom.api.DOMNotificationService {
 
index 71586655304c9fb095503b5cb73a692b5b29901a..745a2e025409ed3ef7065653f341a95677b3fc46 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMRpcServiceAdapter extends ForwardingObject implements org.opendaylight.mdsal.dom.api.DOMRpcService {
     private final DOMRpcService delegate;
 
index 48294a3754b8e325b1f086745c953fbc464be684..49154777a102df5fc76215690d2df3dccdffa1e6 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
 import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 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 c51689c716cf9a36ec0e8a19f4e0c59602787c4a..c05d722022216ee4f733bedbc39cc12cf5f4ccd3 100644 (file)
@@ -19,7 +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
+@Deprecated(forRemoval = true)
 public class DOMStoreReadTransactionAdapter<T extends org.opendaylight.mdsal.dom.spi.store.DOMStoreReadTransaction>
         extends ForwardingObject implements DOMStoreReadTransaction {
     private final T delegate;
index 66cfce7fe4df34f423fcddeefdc0587da530bbfe..c32ed1238a0d533ed038fd2917ae79cf6e87816a 100644 (file)
@@ -12,7 +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
+@Deprecated(forRemoval = true)
 public class DOMStoreReadWriteTransactionAdapter
         extends DOMStoreReadTransactionAdapter<org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction>
         implements DOMStoreReadWriteTransaction {
index 7e2129a06a811d7c2593ad8e60da876fcb01b644..2e1af065f744d611bccceaa81ae53d778140107c 100644 (file)
@@ -13,7 +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
+@Deprecated(forRemoval = true)
 public class DOMStoreThreePhaseCommitCohortAdapter extends ForwardingObject implements DOMStoreThreePhaseCommitCohort {
     private final org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort delegate;
 
index 9e293c7bba7589b22ca3ec9814694678044c55ea..874b7cfbee040b2f43d75b784c55774431b9764e 100644 (file)
@@ -15,7 +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
+@Deprecated(forRemoval = true)
 public class DOMStoreTransactionChainAdapter extends ForwardingObject implements DOMStoreTransactionChain {
     private final org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionChain delegate;
 
index db609e0df54833d5851876997e6d218fb2670487..beee79cda59cfe979edb14e422f591fbcbd954bc 100644 (file)
@@ -15,7 +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
+@Deprecated(forRemoval = true)
 public class DOMStoreWriteTransactionAdapter extends ForwardingObject implements DOMStoreWriteTransaction {
     private final org.opendaylight.mdsal.dom.spi.store.DOMStoreWriteTransaction delegate;
 
index 09f5ba5f0dcd23eeca5b61c6fe41c7bef83fe7dc..d6b5e5c8ce89301683ce2eb40419a892e87fe962 100644 (file)
@@ -26,7 +26,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeTransaction;
 import org.opendaylight.mdsal.dom.api.DOMDataTreeWriteTransaction;
 import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class DOMTransactionChainAdapter extends ForwardingObject
         implements org.opendaylight.mdsal.dom.api.DOMTransactionChain, TransactionChainListener {
     private final Cache<AsyncTransaction<?, ?>, DOMDataTreeTransaction> transactions = CacheBuilder.newBuilder()
index 7e498e381d1aee0f3d02e159317b0e4466044947..10f65be36b671113b15b4b383a155e635c2709fb 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.mdsal.dom.api.DOMDataTreeIdentifier;
 import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class LegacyDOMActionServiceAdapter extends ForwardingObject implements DOMActionService {
     private final org.opendaylight.mdsal.dom.api.DOMActionService delegate;
 
index 1f32a125ea8aad70c6288ca9ec9c6bd8985001b8..f807b740ec97460087457a48be108f0465756a1b 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.mdsal.dom.api.DOMTransactionChainListener;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class LegacyDOMDataBrokerAdapter extends AbstractLegacyDOMDataBrokerAdapter {
     public LegacyDOMDataBrokerAdapter(final org.opendaylight.mdsal.dom.api.DOMDataBroker delegate) {
         super(delegate);
index 293fcb33beaeea94118047029809c38c486c9c77..a3f3053b74ec976c6cfd648dc280ead58782c915 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.data.api.schema.ContainerNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class LegacyDOMNotificationServiceAdapter extends ForwardingObject implements DOMNotificationService {
     private final org.opendaylight.mdsal.dom.api.DOMNotificationService delegate;
 
index 8fb9b3311b7c2ac10c8f22f57af88a941bbd26b7..238c0a03a9b0f87274c8a65570786d77e199bf64 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 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 851ee09c99c1c80660cb55c5aaf9053c2707065b..eed8e1b2e41e1ad28483752923bedc1e70668aa8 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 import org.opendaylight.yangtools.yang.model.api.SchemaPath;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class LegacyDOMRpcServiceAdapter extends ForwardingObject implements DOMRpcService {
     private final org.opendaylight.mdsal.dom.api.DOMRpcService delegate;
 
index 30caf6dee7afed0cda67a45701a1be9cfb53b1d6..36e46fcae3c0d66638053e943e90f5046079b5bb 100644 (file)
@@ -14,7 +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
+@Deprecated(forRemoval = true)
 public class LegacyPingPongDOMDataBrokerAdapter extends AbstractLegacyDOMDataBrokerAdapter {
     public LegacyPingPongDOMDataBrokerAdapter(final org.opendaylight.mdsal.dom.api.DOMDataBroker delegate) {
         super(delegate);
index 066aa7b2bd08db995baabd67d177072dd66f2989..7b5020c591b603533079398b186900167dc077fd 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class MdsalDOMRpcResultFutureAdapter extends AbstractDOMRpcResultFutureAdapter<
         DOMRpcResult, org.opendaylight.controller.md.sal.dom.api.DOMRpcResult,
         CheckedFuture<org.opendaylight.controller.md.sal.dom.api.DOMRpcResult,
index 8b51eda213babe4277702b167e5d2c7d3857d4f6..942de1cbdb7d6a258c14f7ce7b401925de02c3ab 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.yangtools.util.concurrent.ExceptionMapper;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class ReadFailedExceptionAdapter extends ExceptionMapper<ReadFailedException> {
     public static final ReadFailedExceptionAdapter INSTANCE = new ReadFailedExceptionAdapter();
 
index 717eda2a2a80b1a482baf3bd10f53c0515f56e96..adcd27e7cfd8700758f9b579e0768d477a200e5a 100644 (file)
@@ -16,7 +16,7 @@ import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.controller.md.sal.dom.api.DOMRpcAvailabilityListener;
 import org.opendaylight.controller.md.sal.dom.api.DOMRpcIdentifier;
 
-@Deprecated
+@Deprecated(forRemoval = true)
 public class RpcAvailabilityListenerAdapter<T extends DOMRpcAvailabilityListener> extends ForwardingObject
         implements org.opendaylight.mdsal.dom.api.DOMRpcAvailabilityListener {
     private final @NonNull T delegate;
index 6891f622d6bcf1d546ff03fc98273e151b8017a2..fa3fc57f74ebf4b6ae17ea6df9259656756be26f 100644 (file)
@@ -18,7 +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
+@Deprecated(forRemoval = true)
 final class TransactionUtils {
     private TransactionUtils() {
 
index 8f38d4b7ee7b77924633a0d81c560bbd66db8456..536c9c5534087ec29c97c0b4417569200bf7eae3 100644 (file)
@@ -9,5 +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
+@Deprecated(forRemoval = true)
 package org.opendaylight.controller.sal.core.compat;
\ No newline at end of file
index b9b58381fd1ed0557d84d89308067813973a9828..9ecb09346eb20a2185f45ec3820c47459d5c9d18 100644 (file)
@@ -18,7 +18,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
+@Deprecated(forRemoval = true)
 public final class SimpleDOMMountPoint implements DOMMountPoint {
 
     private final YangInstanceIdentifier identifier;
index f55cb87e51b6c786337fe1288150fa7aaa576b87..d716ae61cc5cf5f859046ebbcee57ac357995e0a 100644 (file)
@@ -18,7 +18,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
+@Deprecated(forRemoval = true)
 public abstract class RpcRoutingStrategy implements Identifiable<QName> {
     private static final QName CONTEXT_REFERENCE = QName.create("urn:opendaylight:yang:extension:yang-ext",
             "2013-07-09", "context-reference").intern();
index ee03f79c13db0c829b2040ea92f2dc021d2a0c4f..3e865750ba6444c86baa66dbbbe9a2223182b660 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.concepts.AbstractListenerRegistration;
  * @param <T> type of listener
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.AbstractDOMDataTreeChangeListenerRegistration} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractDOMDataTreeChangeListenerRegistration<T extends DOMDataTreeChangeListener>
         extends AbstractListenerRegistration<T> {
     protected AbstractDOMDataTreeChangeListenerRegistration(final T listener) {
index eb907a3e7e9cf7e7f8d71febf43fe441f3d0b40d..6b71b02716577e56450cbcee8160af0623c2631a 100644 (file)
@@ -15,7 +15,7 @@ import org.opendaylight.yangtools.concepts.AbstractObjectRegistration;
  * Abstract base class for {@link DOMRpcImplementationRegistration} implementations.
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.AbstractDOMRpcImplementationRegistration} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractDOMRpcImplementationRegistration<T extends DOMRpcImplementation>
         extends AbstractObjectRegistration<T> implements DOMRpcImplementationRegistration<T> {
     protected AbstractDOMRpcImplementationRegistration(final T instance) {
index 94e50a9a2ed915e3d410b02cea0aad9cc4d9c338..9c1d0dab4424a7ac61886df20b99c40b21f2f77c 100644 (file)
@@ -17,7 +17,7 @@ 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
+@Deprecated(forRemoval = true)
 public abstract class AbstractDOMRpcProviderService implements DOMRpcProviderService {
     @Override
     public final <T extends DOMRpcImplementation> DOMRpcImplementationRegistration<T> registerRpcImplementation(
index de7bc5767eda1be35e1e36de8031f033867390e7..c556bee94ff0c241018a3815826e5b58d77904ba 100644 (file)
@@ -18,7 +18,7 @@ import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListener} instead.
  */
 @Beta
-@Deprecated
+@Deprecated(forRemoval = true)
 @SuppressFBWarnings(value = "NM_SAME_SIMPLE_NAME_AS_INTERFACE", justification = "Migration")
 public interface DOMNotificationSubscriptionListener
         extends org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListener {
index 6690fd4843f368fc4f45d7bbec0d39722720ec02..57c90a8428772eb129d8012acae8c61fddc63144 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.concepts.ListenerRegistration;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.DOMNotificationSubscriptionListenerRegistry} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public interface DOMNotificationSubscriptionListenerRegistry  {
 
index 1a08349a19044b7d5e149eebd455a6e867dee311..a2955616865ef1ba2d617b5c15a517da034ef4c7 100644 (file)
@@ -26,7 +26,7 @@ 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
+@Deprecated(forRemoval = true)
 @Beta
 public final class DefaultDOMRpcResult implements DOMRpcResult, Immutable, Serializable {
     private static final long serialVersionUID = 1L;
index 19cbc49152fd49fcd4b2f7135748301dd9725014..1925e5e5b27d9a60ce541c1c2b9e52b73bad0353 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataBroker} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMDataBroker extends ForwardingObject implements DOMDataBroker {
     @Override
     protected abstract @NonNull DOMDataBroker delegate();
index 47834cafeaa559f45303c0abf6d292fcf2cad76d..d36e6ae35cf932c432e648f116884a3f5d2d69c0 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataReadOnlyTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMDataReadOnlyTransaction extends ForwardingObject
         implements DOMDataReadOnlyTransaction {
     @Override
index e3c4ece6a2ffb5b4603370e260fc29045223c78d..7864205dfef1f6fe9ec323c0a16286b2937aa59e 100644 (file)
@@ -25,7 +25,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataReadWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMDataReadWriteTransaction extends ForwardingObject
         implements DOMDataReadWriteTransaction {
     @Override
index f57fb049f9652cb9e29a8af9cec140837f2413b0..afefd01bfa702baf2ac765640c37d656b826e192 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMDataWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMDataWriteTransaction extends ForwardingObject implements DOMDataWriteTransaction {
     @Override
     protected abstract @NonNull DOMDataWriteTransaction delegate();
index 7cc5e96f7f2346d579a8e8df15b4d9817aca911b..e3021b115b08c7f1ec898a03d38a0884cb0f1618 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMNotificationPublishService;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMNotificationPublishService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMNotificationPublishService extends ForwardingObject
         implements DOMNotificationPublishService {
     @Override
index b7d8b96e4d763a39e241acf530a82f76fd978b01..44a10fb21cb202fec10887718b13233e22692953 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMNotificationService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMNotificationService extends ForwardingObject implements DOMNotificationService {
     @Override
     protected abstract DOMNotificationService delegate();
index 8262321f074c7df205b579977389b2bbc04c96f7..d6a286a72bb4551d9fa116096ed68b2ddf37951c 100644 (file)
@@ -22,7 +22,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcImplementation} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMRpcImplementation extends ForwardingObject implements DOMRpcImplementation {
     @Override
     protected abstract @NonNull DOMRpcImplementation delegate();
index feeb489d7593aaaec5ebf2a202ec7a408d38fa69..b71f685e1dc134c5de9b6b8b36d502f491a4a9c8 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMRpcProviderService;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcProviderService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMRpcProviderService extends ForwardingObject implements DOMRpcProviderService {
     @Override
     protected abstract @NonNull DOMRpcProviderService delegate();
index 9968c7dec8096fba647cd94e87ca67d10619fc52..86979f00f0ce355fb66af287e0ef5301170cb35d 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcResult} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMRpcResult extends ForwardingObject implements DOMRpcResult {
     @Override
     protected abstract @NonNull DOMRpcResult delegate();
index cae7b00d85b68b92776529e7703ac86c954c3d0b..54cc8bc4758c4d8db039e5db353150f26a84d917 100644 (file)
@@ -23,7 +23,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaPath;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMRpcService} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMRpcService extends ForwardingObject implements DOMRpcService {
     @Override
     protected abstract @NonNull DOMRpcService delegate();
index 57d25a51adba6f0cc1c9a729b9f0b9d82c40243d..ed4921c1c8715fd8b5f382c072716751eaa77800 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.controller.md.sal.dom.api.DOMTransactionChain;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.ForwardingDOMTransactionChain} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class ForwardingDOMTransactionChain extends ForwardingObject implements DOMTransactionChain {
     @Override
     protected abstract @NonNull DOMTransactionChain delegate();
index f2da0002606cca92357d3a22033fc476d6dfa5eb..d9eea712c722b619617f4c3fdb00a6e23a70f901 100644 (file)
@@ -28,7 +28,7 @@ import org.eclipse.jdt.annotation.Nullable;
  * @param <T> identifier type
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public abstract class AbstractDOMStoreTransaction<T> implements DOMStoreTransaction {
     private final Throwable debugContext;
index 929c0d6f55520a12cb45223bab6d9b44f497c921..886331d14493b753534926852573e1f96cb94ab6 100644 (file)
@@ -28,7 +28,7 @@ import org.slf4j.LoggerFactory;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.AbstractDOMStoreTreeChangePublisher} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public abstract class AbstractDOMStoreTreeChangePublisher
         extends AbstractRegistrationTree<AbstractDOMDataTreeChangeListenerRegistration<?>>
         implements DOMStoreTreeChangePublisher {
index 5a47b975203fe05d43fb405e3b10b898d167ae19..a06b1b155822bac78cbb36d46f1cfdea00ca282d 100644 (file)
@@ -28,7 +28,7 @@ import org.slf4j.LoggerFactory;
  * @param <T> transaction identifier type
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.AbstractSnapshotBackedTransactionChain} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public abstract class AbstractSnapshotBackedTransactionChain<T> extends TransactionReadyPrototype<T>
         implements DOMStoreTransactionChain, TransactionClosePrototype<T> {
index 3e8de5d1ea361a20f5554a805179096f1471ebbe..e94a73b25cfddda6dfad16f3debe53b8e58bf0a3 100644 (file)
@@ -24,7 +24,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStore} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStore extends DOMStoreTransactionFactory {
     /**
      * Creates new transaction chain.
index 3e7b3398aa2dc8d994aaa7abde133c9965039afd..38a4344dab2ef78c54b9b8de9145fff4e8126237 100644 (file)
@@ -13,7 +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
+@Deprecated(forRemoval = true)
 public interface DOMStoreReadTransaction extends DOMStoreTransaction {
 
     /**
index af7e6d094782a5c4b850b95336895f4798599b2a..6d798f665420b963361f9e58c1c23e3a508a244c 100644 (file)
@@ -12,7 +12,7 @@ package org.opendaylight.controller.sal.core.spi.data;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreReadWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreReadWriteTransaction extends DOMStoreReadTransaction, DOMStoreWriteTransaction {
 
 }
index 145a7090d90c45de45b2a000a2dab27881b1fd88..9a5f1a30c58f044faff59fb02b8c60c899628282 100644 (file)
@@ -17,7 +17,7 @@ import com.google.common.util.concurrent.ListenableFuture;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreThreePhaseCommitCohort} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreThreePhaseCommitCohort {
 
     /**
index 33cad2190ad6d91bc5ccdc8d9c51cb5e54788695..819fffac475bc8f463cbd0cb0dcb499055e77f6f 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.concepts.Identifiable;
  * @see DOMStoreReadWriteTransaction
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreTransaction extends AutoCloseable, Identifiable<Object> {
     /**
      * Unique identifier of the transaction.
index 64422f964888b1aa320dce95d036cb51dc23c368..1bb700a3909b31b7b86f5fe7a4e327300c9f2af2 100644 (file)
@@ -15,7 +15,7 @@ package org.opendaylight.controller.sal.core.spi.data;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionChain} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreTransactionChain extends DOMStoreTransactionFactory, AutoCloseable {
 
     /**
index e7260c64501c8964484645bcf1af61d2b619e3c6..3ccc5e2e6b051d0386059b25c68648aa942d5d1d 100644 (file)
@@ -25,7 +25,7 @@ package org.opendaylight.controller.sal.core.spi.data;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTransactionFactory} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreTransactionFactory {
 
     /**
index a0808861a2bab6a6290a41e2caa6e05256b85ff2..a353dab2ed9197dd10947e07ca395f338f7fa50a 100644 (file)
@@ -18,7 +18,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.DOMStoreTreeChangePublisher} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreTreeChangePublisher {
     /**
      * Registers a {@link DOMDataTreeChangeListener} to receive
index b760262f39248a583a810df03d6541fb40141cb3..5d6d99249f0b560cf24a6360ec092d83b31fa40a 100644 (file)
@@ -10,7 +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
+@Deprecated(forRemoval = true)
 public interface DOMStoreWriteTransaction extends DOMStoreTransaction {
 
     /**
index ec637ebd8d01bf3a28908a45afb126eafce4f52a..da7c04a326c24c6184db987fbefb1e97b3e3e8c8 100644 (file)
@@ -17,7 +17,7 @@ import com.google.common.util.concurrent.ListenableFuture;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.ForwardingDOMStoreThreePhaseCommitCohort} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public abstract class ForwardingDOMStoreThreePhaseCommitCohort extends ForwardingObject
         implements DOMStoreThreePhaseCommitCohort {
index b36211da8f0fec2c08bf7922c69cbac0c77dab90..bb402f8037752b661e095958b9e396dadf615f8e 100644 (file)
@@ -32,7 +32,7 @@ import org.slf4j.LoggerFactory;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedReadTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public final class SnapshotBackedReadTransaction<T> extends AbstractDOMStoreTransaction<T>
         implements DOMStoreReadTransaction {
index 4b87548c3e576a1071a2f5132c0456d3e901d9b7..ebfcb57d011102d7ace00c8b9d249336f82d9903 100644 (file)
@@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory;
  * @param <T> identifier type
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedReadWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public final class SnapshotBackedReadWriteTransaction<T> extends SnapshotBackedWriteTransaction<T>
         implements DOMStoreReadWriteTransaction {
index 0f710e1f003ac847b3095d3840589cecc3fec65f..86edbfffc8be8f17b06917d490542c72c4ef1563 100644 (file)
@@ -19,7 +19,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.DataTreeSnapshot;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedTransactions} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public final class SnapshotBackedTransactions {
     private SnapshotBackedTransactions() {
index ee48bf6a44e703c4bbe1ef9133a8698117428073..b95e3f1cf0b6364a338f33f311a4e44ad38e6d6e 100644 (file)
@@ -31,7 +31,7 @@ import org.slf4j.LoggerFactory;
  * @param <T> Identifier type
  * @deprecated Use {@link org.opendaylight.mdsal.dom.spi.store.SnapshotBackedWriteTransaction} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 @Beta
 public class SnapshotBackedWriteTransaction<T> extends AbstractDOMStoreTransaction<T>
         implements DOMStoreWriteTransaction {
index 72cc0e23aaf4e543a543c1364b04400e4b6b672e..152c37b012fc2aeffd2ebb0bf633abea9e38aa32 100644 (file)
@@ -17,7 +17,7 @@ import org.opendaylight.yangtools.util.concurrent.QueuedNotificationManager;
  *
  * @author Thomas Pantelis
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public interface DOMStoreStatsTracker {
 
     /**
index 59755020b0fffd3c632a81f36ee94361262f99fe..bf3693e5a9581d72fc78ae3678daa6c8c8d8f1f9 100644 (file)
@@ -21,7 +21,7 @@ import org.opendaylight.yangtools.yang.model.api.SchemaContextListener;
  *
  * @deprecated Please use {@link org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStore} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public class InMemoryDOMDataStore
         extends DOMStoreAdapter<org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStore>
         implements Identifiable<String>, SchemaContextListener, AutoCloseable {
index 7266fb7d8bf76e4ab4704cdb104590399db83df4..00220101691fd114660598f93ca3ba5fe3c2ee88 100644 (file)
@@ -16,7 +16,7 @@ package org.opendaylight.controller.md.sal.dom.store.impl;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStoreConfigProperties} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class InMemoryDOMDataStoreConfigProperties {
 
     public static final int DEFAULT_MAX_DATA_CHANGE_EXECUTOR_QUEUE_SIZE = 1000;
index 6571c60425ad3f1ccdbb52782dda3c7bef9c3c93..8c4352d72bc03b48db65bfab94f28bddfbd621a5 100644 (file)
@@ -20,7 +20,7 @@ import org.opendaylight.yangtools.util.concurrent.SpecialExecutors;
  *
  * @deprecated Use {@link org.opendaylight.mdsal.dom.store.inmemory.InMemoryDOMDataStoreFactory} instead.
  */
-@Deprecated
+@Deprecated(forRemoval = true)
 public final class InMemoryDOMDataStoreFactory {
 
     private InMemoryDOMDataStoreFactory() {