\r
<beans:import resource="classpath:org/argeo/slc/osgi/manager.xml" />\r
\r
- <service ref="modulesManager" interface="org.argeo.slc.execution.ExecutionModulesManager" />\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
- <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