I seem to be getting out of order message delivery today;-)

I wish I knew what problem you were trying to solve, marc.

Somehow I doubt you'll like it marc... however we could reduce the entire
dependency mechanism to mbean-mbean dependencies by:


Make every package be represented by a DeploymentMBean, as the
RARDeployment is today. (Andreas's management stuff I think needs to
represent ejb modules, applications, etc as mbeans, similarly).

In particular, a service.xml file is represented by an mbean: as such, it
can have mbean-refs to (mbeans representing) other packages (replacing the
classpath element dependency mechanism implemented in ServiceDeployer) and
to individual mbeans (bringing back the depends tag functionality)

So, a service.xml file might look like this:

<service security-domain="scottskingdom" virtual-host="???"
name="MY-APP:name=mbeans>

  <!--package dependency, like classpath-->
  <mbean-ref>JBOSS-SYSTEM:service=jbosscx</mbean-ref>
  <!--mbean dependency, like depends tag-->
  <mbean-ref>JCA:service=firebirdsqlDS</mbean-ref>

  <mbean class=....


</service>

This could be prettied up with better element names, auto-generated names
for package deployment mbeans, etc.

david jencks

On 2001.12.06 16:53:47 -0500 marc fleury wrote:
> David M and David J
> 
> still working with the Spaghetti code in ServiceDeployer, I remember in
> september we had a "depends" discussion in *MBEAN* dependency, and DavidM
> added that to the codebase, I also see a entry in the log from DavidM. 
> 
> now, 
> 
> I can't find anything about the MBean service dependency in the code
> anymore but this opaque structure of "classweneed and classesweprovide"
> and I am veryconfused all of the sudden.
> 
> question, 
> 
> david m, did you code mbean dependency? was it removed?
> 
> I am about to blow torch these classes in place andjust want some
> background information before I apply the torch 
> ----
> View: http://jboss.org/forums/thread.jsp?forum=66&thread=5015
> 
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 
> 

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to