]> git.argeo.org Git - gpl/argeo-slc.git/blobdiff - modules/agent/org.argeo.slc.agent/META-INF/spring/osgi.xml
Move to SLC legacy
[gpl/argeo-slc.git] / modules / agent / org.argeo.slc.agent / META-INF / spring / osgi.xml
index f5e36ca972c0725bd766202c0e3e63383b19887f..873f6f2424bd18fdc6a589dbe3a918fd8962d040 100644 (file)
@@ -8,16 +8,30 @@
 \r
        <beans:import resource="classpath:org/argeo/slc/osgi/manager.xml" />\r
 \r
-       <!-- Deprecated -->\r
-       <service ref="treeTestResultLogger" interface="org.argeo.slc.test.TestResultListener" />\r
-       <service ref="treeTestResultLogger"\r
-               interface="org.argeo.slc.core.test.tree.TreeTestResultListener" />\r
+       <!-- REFERENCES -->\r
+       <list id="executionContexts" interface="org.argeo.slc.execution.ExecutionContext"\r
+               cardinality="0..N">\r
+               <listener ref="modulesManager" bind-method="register"\r
+                       unbind-method="unregister" />\r
+       </list>\r
 \r
-       <service ref="modulesManager" interface="org.argeo.slc.execution.ExecutionModulesManager" />\r
+       <list id="executionFlows" interface="org.argeo.slc.execution.ExecutionFlow"\r
+               cardinality="0..N">\r
+               <listener ref="modulesManager" bind-method="register"\r
+                       unbind-method="unregister" />\r
+       </list>\r
 \r
-       <list id="slcExecutionListeners" interface="org.argeo.slc.process.SlcExecutionNotifier"\r
-               cardinality="0..N" />\r
        <list id="executionModulesListeners" interface="org.argeo.slc.execution.ExecutionModulesListener"\r
+               cardinality="0..N">\r
+               <listener ref="modulesManager" bind-method="register"\r
+                       unbind-method="unregister" />\r
+       </list>\r
+\r
+       <list id="slcExecutionListeners" interface="org.argeo.slc.process.SlcExecutionNotifier"\r
                cardinality="0..N" />\r
 \r
+       <!-- SERVICES -->\r
+       <service ref="modulesManager" interface="org.argeo.slc.execution.ExecutionModulesManager" />\r
+\r
+\r
 </beans:beans>
\ No newline at end of file