/* FIXME: move to opendaylight-md-sal-binding (cannot be there due to Class name confict with old implementation)*/
identity binding-new-notification-service {
+ status deprecated;
base config:service-type;
config:java-class "org.opendaylight.controller.md.sal.binding.api.NotificationService";
config:disable-osgi-service-registration;
/* TODO: move to opendaylight-md-sal-binding (cannot be there due to Class name confict with old implementation)*/
identity binding-new-notification-publish-service {
+ status deprecated;
base config:service-type;
config:java-class "org.opendaylight.controller.md.sal.binding.api.NotificationPublishService";
config:disable-osgi-service-registration;
}
identity binding-broker-impl {
+ status deprecated;
base config:module-type;
config:provided-service sal:binding-broker-osgi-registry;
config:provided-service sal:binding-rpc-registry;
}
identity binding-data-compatible-broker {
+ status deprecated;
base config:module-type;
config:provided-service sal:binding-data-broker;
config:provided-service sal:binding-data-consumer-broker;
}
identity binding-forwarded-data-broker {
+ status deprecated;
base config:module-type;
config:provided-service sal:binding-async-data-broker;
config:java-name-prefix BindingAsyncDataBrokerImpl;
}
- identity binding-rpc-broker {
- base config:module-type;
- config:provided-service sal:binding-rpc-registry;
- config:java-name-prefix RpcBrokerImpl;
- }
-
identity binding-notification-broker {
+ status deprecated;
base config:module-type;
config:provided-service sal:binding-notification-service;
config:provided-service sal:binding-notification-subscription-service;
}
identity runtime-generated-mapping {
+ status deprecated;
base config:module-type;
config:provided-service binding-dom-mapping-service;
config:provided-service sal:binding-codec-tree-factory;
}
identity binding-notification-adapter {
+ status deprecated;
base config:module-type;
config:provided-service binding-new-notification-service;
config:java-name-prefix BindingNotificationAdapter;
}
identity binding-notification-publish-adapter {
+ status deprecated;
base config:module-type;
config:provided-service binding-new-notification-publish-service;
config:java-name-prefix BindingNotificationPublishAdapter;
}
grouping dom-forwarding-component {
+ status deprecated;
container dom-async-broker {
uses config:service-ref {
refine type {
uses dom-forwarding-component;
container data-broker {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
}
container notification-service {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
}
container root-data-broker {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
}
container notification-publish-service {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
container binding-data-compatible-broker {
container data-broker {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
when "/config:modules/config:module/config:type = 'binding-forwarded-data-broker'";
container binding-forwarded-data-broker {
container dom-async-broker {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory true;
}
container binding-mapping-service {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory true;
}
container schema-service {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory true;
case runtime-generated-mapping {
when "/config:modules/config:module/config:type = 'runtime-generated-mapping'";
leaf wait-for-schema {
+ status deprecated;
default "false";
type boolean;
}
}
}
- augment "/config:modules/config:module/config:state" {
- case binding-rpc-broker {
- when "/config:modules/config:module/config:type = 'binding-rpc-broker'";
- uses common:rpc-state;
- }
- }
-
augment "/config:modules/config:module/config:configuration" {
case binding-notification-broker {
when "/config:modules/config:module/config:type = 'binding-notification-broker'";
container notification-adapter {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
}
container notification-publish-adapter {
+ status deprecated;
uses config:service-ref {
refine type {
mandatory false;
case binding-notification-adapter {
when "/config:modules/config:module/config:type = 'binding-notification-adapter'";
container binding-notification-adapter {
+ status deprecated;
uses dom-forwarding-component;
}
}
case binding-notification-publish-adapter {
when "/config:modules/config:module/config:type = 'binding-notification-publish-adapter'";
container binding-notification-publish-adapter {
+ status deprecated;
uses dom-forwarding-component;
}
}