> -----Original Message-----
> From: Rob Evans (robevans) [mailto:[EMAIL PROTECTED]
> Sent: Monday, November 17, 2003 12:53 PM
> To: 'Avalon framework users'
> Subject: Component deployment, roadmap, and config questions
> 
> Folks,
> 
> More newbie questions.
> 
> 1) How do I deploy and run multiple Merlin components in a single Merlin
> instance.
> 
>    For example, I have 3 components that perform some sort of JMS
> messaging function and 1 component that provides a JMS connection
> service to the 3 messaging components. I want the 4 components running
> in a single VM. At the moment all I know how to do is run: merlin
> -execute some.package.jar

The easiest way is to simply include all the blocks in one single block.xml
file, or to import them all into one block.xml file:

<container name="tutorial">

   <classloader>
     <classpath>
       <repository>
         <resource 
           id="avalon-framework:avalon-framework-impl" 
           version="4.1.5"/>
       </repository>
     </classpath>
   </classloader>

   <component name="jmsClientOne" class="com.proj.JmsClient"
        activation="startup"/>
   <component name="jmsClientTwo" class="com.proj.JmsClient"
        activation="startup"/>
   <component name="jmsClientThree" class="com.proj.JmsClient"
        activation="startup"/>
   <component name="jmsProvider" class="com.proj.JmsProvider"
        activation="startup"/>

</container>


The above scheme would require the clients to declare a dependency on the
provider in order to get the deploy sequence correct.

> 2) Is there a way to configure Merlin so that it will load components on
> the fly?
> 
>    For example, I'd like to be able to deploy a *new* component into a
> running instance of Merlin.

Not yet.  This will probably be easier to do once we have better JMX
support.

> 3) What's the target for having a stable version of Merlin ready for
> production usage and what features will be in that release? I know it's
> hard/impossible for an  opensource project to commit to release dates
> but I need to have some indication of marlin's production readiness. We
> are willing to take a little risk but...

We have a release candidate already, but part of the problem is that we
don't have any solid exit criteria.  A comprehensive roadmap would help us
all I think (as would JIRA).

J. Aaron Farr
  SONY ELECTRONICS
  DDP-CIM
  (724) 696-7653

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to