Hi,
is it possible to do circular injections?
<!-- The process engine --> <bean name="jBPMProcessEngine" class="org.jbpm.integration.client.ProcessEngineImpl"> <property name="processDefinitionManager"><inject bean="jBPMProcessDefinitionManager"/></property> <property name="processInstanceManager"><inject bean="jBPMProcessInstanceManager"/></property> <property name="executionManager"><inject bean="jBPMExecutionManager"/></property> </bean> <!-- The process definition manager --> <bean name="jBPMProcessDefinitionManager" class="org.jbpm.integration.client.ProcessDefinitionManagerImpl"> <property name="processEngine"><inject bean="jBPMProcessEngine"/></property> </bean>
Sure.
They just need to be done in different states.
Add state="Instantiated" to one of circular inject elements.