RE: IS it possible to avoid JNDI call to get context for ConnectionFactory
"Tim Anderson" <[email protected]>
| Newsgroups | gmane.comp.java.openjms.user |
|---|---|
| Message-ID | <001b01c53b7b$39d56630$0100000a@xerces> |
Not sure what you mean - looked through many examples
and couldn't find a way to use JNDI, or couldn't find
a way to construct a connection factory directly?
If the former, there are examples in
src/examples/openjms/examples/client/console/ in the distribution.
If the latter, there a no examples of ways to construct
a connection factory directly, because that is not the
recommended way to do it.
That said, if you really need to do it, you can either:
1. lookup the connection factory object, and serialize to file
Clients can then deserialize the connection factory
from the file and use it to connect to the server.
2. Construct an instance of JmsQueueConnectionFactory,
or JmsTopicConnectionFactory directly
You'll need to look at the sources to determine
what parameters need to be passed. This is
dependent on the type of connector you are using.
For tcp, see:
org.exolab.jms.server.mipc.IpcJmsServer.bindConnectionFactories()
For rmi, see:
org.exolab.jms.server.rmi.RmiJmsServer.bindConnectionFactories()
However the above approaches won't work in the next major release
of OpenJMS, as the connection factories have changed.
The portable solution across OpenJMS versions is to use JNDI.
-Tim
> From: openjms-user-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
> [mailto:openjms-user-admin-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org] On Behalf
> Of Sale Rahul
> Sent: Tuesday, 5 April 2005 4:51 AM
> To: [email protected]
> Subject: RE: [openjms-user] IS it possible to avoid JNDI call
> to get context for ConnectionFactory
>
>
> Hello Tim,
> Thanks a lot for quick reply.
> It will be of great help you some one can tell me how
> do we do it. I looked thru many examples but could not
> find the correct way to do it ???
>
>
> Thanks.....
>
>
> With Regs
> Rahul
> --- Tim Anderson <[email protected]> wrote:
> > Any reason why not?
> > The preferred method is connecting via JNDI.
> > While you could construct the connection factories
> > directly,
> > but there is no guarantee that this will work across
> >
> > OpenJMS releases.
> >
> > -Tim
> >
> > > Sale Rahul
> > >
> > > Hello All,
> > > We dnt want to use JNDI while connecting to the
> > > openjms server Is thre any way to do that ??
> > >
> > >
> > > Thanks a lot
> > >
> > >
> > > With Regs
> > > RAhul Saley
> > >
> >
> >
> >
> >
> -------------------------------------------------------
> > SF email is sponsored by - The IT Product Guide
> > Read honest & candid reviews on hundreds of IT
> > Products from real users.
> > Discover which products truly live up to the hype.
> > Start reading now.
> >
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> > _______________________________________________
> > openjms-user mailing list
> > [email protected]
> >
> https://lists.sourceforge.net/lists/listinfo/openjms-user
> >
>
> __________________________________________________
> Do You Yahoo!?
> Tired of spam? Yahoo! Mail has the best spam protection around
> http://mail.yahoo.com
>
>
> -------------------------------------------------------
> SF email is sponsored by - The IT Product Guide
> Read honest & candid reviews on hundreds of IT Products from
> real users. Discover which products truly live up to the
> hype. Start reading now.
> http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
> _______________________________________________
> openjms-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/openjms-user
>
-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click