\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
+ <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
- <service ref="modulesManager" interface="org.argeo.slc.execution.ExecutionModulesManager" />\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
- <list id="executionModulesListeners" interface="org.argeo.slc.execution.ExecutionModulesListener"\r
- cardinality="0..N" />\r
-\r
\r
+ <!-- SERVICES -->\r
+ <service ref="modulesManager" interface="org.argeo.slc.execution.ExecutionModulesManager" />\r
\r
- <!-- Temporary -->\r
- <service ref="slcAgentFactory" interface="org.argeo.slc.runtime.SlcAgentFactory" />\r
\r
</beans:beans>
\ No newline at end of file