Mike,

This is a solid idea. Is there a JIRA for tracking it?

Mike

On Mon, May 18, 2015 at 9:01 AM, Michael Moser <[email protected]> wrote:

> Having extended GetJMS*/PutJMS* myself to use another JMS vendor, I think
> we can make this much easier than it currently is.
>
> Right now, the provider's ConnectionFactory creation is buried in the NiFi
> JmsFactory class which the GetJMS*/PutJMS* processors use.  This JmsFactory
> class doesn't implement an interface or extend a base class, so it cannot
> be easily replaced or extended.  I ended up copying it and the
> GetJMS*/PutJMS* source into my own project in order to extend them.  Not
> ideal.
>
> If we can move provider ConnectionFactory creation into the processors
> themselves, then doing this would be as simple as extending the
> GetJMS*/PutJMS* processors and overriding the ConnectionFactory creation
> method.
>
> This is on my list of things that I wanted to work on and contribute, but
> haven't allocated time for.
>
> -- Mike
>
>
> On Mon, May 18, 2015 at 6:35 AM, Toivo Adams <[email protected]>
> wrote:
>
> > Joe,
> >
> > You are right, creating special GetJms*/PutJms* version for other vendor
> is
> > not difficult.
> > And yes more specifically I have interested to have only SonicMQ support
> > because its used heavily.
> >
> > I was hoping to have some general solution which helps more easily to
> start
> > using any JMS vendor.
> >
> > When each user create its own GetJms*/PutJms* version, such version is
> much
> > less battle tested than Nifi standard processors (much smaller user
> base).
> >
> > But creating some kind of general JMS solution requires much more effort
> > than separate version for one vendor.
> > So it's boils down how big is the demand.
> > It seems there are not (yet?) many different JMS vendor users in
> NiFiland?
> >
> >
> > Thanks
> > Toivo
> >
> >
> >
> >
> > --
> > View this message in context:
> >
> http://apache-nifi-incubating-developer-list.39713.n7.nabble.com/JMS-vendors-tp1558p1567.html
> > Sent from the Apache NiFi (incubating) Developer List mailing list
> archive
> > at Nabble.com.
> >
>

Reply via email to