Is there a way to express an optional dependency between beans?  e.g. install 
bean A before bean B, but only if bean A exists.
In psuedo-markup:
<bean name="A" class="...">
  |   <!-- A depends on B, if B exists -->
  |   <depends optional="true">B</depends>
  | </bean>
  | <bean name="B" class="..."/>

The "optional" aspect would be transparent if it were possible to describe the 
dependency within the guardian bean, instead of the dependent bean.
e.g. In pseudo-markup:
<bean name="A" class="..."/>
  | <bean name="B" class="...">
  |   <!-- A depends on B, but dependency is described in B, instead of A -->
  |   <dependent>A</dependent>
  | </bean>

The use case for this in the AS is mod_cluster, whose service bean must be 
installed before (and undeployed after) the WebServer bean.  Normally, this 
would be expressed as jbossweb depends on mod_cluster, but jbossweb should not 
require mod_cluster.  Thoughts?

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4262221#4262221

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4262221
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to