Migrate netconf-topology to new transport
[netconf.git] / apps / netconf-topology / src / main / java / org / opendaylight / netconf / topology / spi / DefaultNetconfClientConfigurationBuilderFactory.java
index edf74fc3d5ebe5927371e911f94b94bff94aac22..9ebaa1a5a0aee50d896ac994f28125f2d584e223 100644 (file)
@@ -33,10 +33,14 @@ import org.osgi.service.component.annotations.Component;
 import org.osgi.service.component.annotations.Reference;
 
 /**
- * Default implementation of NetconfClientConfigurationBuildFactory.
+ * Legacy implementation of NetconfClientConfigurationBuildFactory.
+ *
+ * @deprecated as outdated. Should be replaced with {@link NetconfClientConfigurationBuilderFactoryImpl} once
+ *     callhome-provider is migrated to transport-api.
  */
-@Component
+@Component(service = NetconfClientConfigurationBuilderFactory.class, property = "type=legacy")
 @Singleton
+@Deprecated(forRemoval = true)
 public final class DefaultNetconfClientConfigurationBuilderFactory implements NetconfClientConfigurationBuilderFactory {
     private final SslHandlerFactoryProvider sslHandlerFactoryProvider;
     private final AAAEncryptionService encryptionService;