On Thu, 2003-09-18 at 12:25, J Aaron Farr wrote:
> Quoting Daniel Krieg <[EMAIL PROTECTED]>:
> 
> > On Thu, 2003-09-18 at 09:53, Daniel Krieg wrote:
> > > I am righting an application that uses PhoenixJMS as a block with
> > > another block acting as a client -- through standard JMS API.  There was
> > > a problem with the current Block implement that I pulled from CVS.  The
> > > EmbeddedJmsServer is executed in a separate Thread during Block
> > > initialization.  Unfortunately, the JMS server does not complete its
> > > startup sequence before the client block requests a ConnectionFactory. 
> > > Furthermore, the Block does not cleanup on shutdown.  I have created a
> > > separate Block implementation (specific to Phoenix) that resolves these
> > > issues and thought I would share it with the community...do with it as
> > > you will.  :)
> > I thought that I would also mention that in order for Phoenix to
> > shutdown correctly, the client block must declare a dependency on the
> > JMSServer otherwise the shutdown sequence will not force the JMS client
> > block to shutdown before the JMSServer, thus causing the JMSServer to
> > throw an exception on shutdown.
> > 
> 
> Thanks!  I'll look into the patch tonight and try to apply it then.  I'm also
> hoping to update phoenixjms to openjms 0.7.6 as soon as it's final.
> 
> ---
>   jaaron      <http://jadetower.org>
> 
The block that I submitted is substantially different from the one in
CVS but worth looking at.  FYI, I am using openjms-0.7.6 and things work
great.


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

Reply via email to