description
"Service definition for Message Bus application implementation.";
-
+
revision "2015-02-03" {
description "Second revision. Message Bus opensourcing";
}
identity messagebus-app-impl {
+ status deprecated;
base config:module-type;
config:provided-service esr:event-source-registry;
config:java-name-prefix MessageBusAppImpl;
augment "/config:modules/config:module/config:configuration" {
case messagebus-app-impl {
when "/config:modules/config:module/config:type = 'messagebus-app-impl'";
-
+
container binding-broker {
uses config:service-ref {
refine type {
- mandatory true;
+ mandatory false;
config:required-identity sal:binding-broker-osgi-registry;
}
}
}
- container dom-broker {
- uses config:service-ref {
- refine type {
- mandatory true;
- config:required-identity dom:dom-broker-osgi-registry;
- }
- }
- }
-
- list namespace-to-stream {
- key urn-prefix;
-
- leaf urn-prefix {
- type string;
- }
-
- leaf stream-name {
- type string;
- }
- }
}
}
-
- augment "/config:modules/config:module/config:state" {
- case messagebus-app-impl {
- when "/config:modules/config:module/config:type = 'messagebus-app-impl'";
- }
- }
-}
\ No newline at end of file
+
+}