camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bengt Rodehav <be...@rodehav.com>
Subject Re: Camel-QuickFIX - JMX console to invoke quickfix server operations
Date Thu, 16 Sep 2010 06:55:41 GMT
This is really great news Steve!

It would be great to have a fully featured camel integration to QuickFix/J.
The way the FIX protocol works, I think it's a perfect fit for camel routes
and with my focus on financial industry this has great potential.

Best regards,

/Bengt



2010/9/16 Stephen Bate <bate@technoetic.com>

> Hello Bengt,
>
> I've started working with Hadrian to contribute updates to the QuickFIX/J
> component. After reading this thread, I've added the ability to export the
> QFJ JMX MBeans.
>
> The new component addresses some of the issues you've raised in JIRA. The
> component will infer which log and message store implementations to use
> based on the QFJ settings.
>
> It will also provide all FIX session events including admin and application
> messages and session creation, logon and logoff events. The session event
> category is inserted in the exchange headers and can be used for routing,
> filtering or other purposes.
>
> I'll look into the issues with exception handling and modifying outgoing
> admin messages like the Logon message (for adding user ID and passwords,
> etc.). There's a similar issue with intercepting outgoing application
> messages during a resend operation. As you probably know, the FIX app has
> the ability to "veto" the resend of specific messages. I'll need to discuss
> these features with the Camel developers to determine the best way to
> implement them using an idiomatic Camel approach.
>
> Hopefully, we'll have some more details soon.
>
> Regards,
>
> Steve
>
>
> On 9/15/10 2:37 AM, "Bengt Rodehav" <bengt@rodehav.com> wrote:
>
> > QuickFix/J supports JMX but the earlier incarnations of the Camel /
> QuickFix
> > integration did not. That's one of the reasons I couldn't use the Camel
> > component for QuickFix/J at the time but rolled my own instead. I made
> some
> > comments about this at the end of the following JIRA:
> >
> > https://issues.apache.org/activemq/browse/CAMEL-1350
> >
> > We never made it to production at that point (due to non-technical
> reasons)
> > which is why I haven't re-iterated this subject. Perhaps some of my
> findings
> > have been fixed and some were invalid. I think Charles Moulliard is the
> best
> > man to answer those questions.
> >
> > I've been meaning to contribute in this area but haven't had the time
> yet. I
> > was hoping that Steve Bate (founder of QuickFix/J) was getting involved
> but
> > it doesn't seem to happen.
> >
> > Charles do you have any comments on the current status of the
> camel-quickfix
> > component - especially with regards to the issues I found some time back?
> >
> > /Bengt
> > <https://issues.apache.org/activemq/browse/CAMEL-1350>
> >
> > 2010/9/15 Claus Ibsen <claus.ibsen@gmail.com>
> >
> >> To my knowledge the camel-quickfix component doesnt offer JMX
> management.
> >> Maybe QuickFix itself has some JMX management, you can tap into.
> >>
> >> Otherwise we love contributions and you are welcome to work on adding
> >> JMX management for camel-quickfix.
> >>
> >> See for example how you can annotate the endpoint
> >>
> >>
> https://svn.apache.org/repos/asf/camel/trunk/camel-core/src/main/java/org/apa
> >> che/camel/component/timer/TimerEndpoint.java
> >>
> >> You can do the same for the Producer / Consumer etc.
> >> Just implement the ManagementAware interface.
> >>
> >> There may be more details here as well
> >> http://camel.apache.org/camel-jmx.html
> >>
> >>
> >>
> >> On Wed, Sep 15, 2010 at 6:35 AM, vcheruvu <v_cheruvu@hotmail.com>
> wrote:
> >>>
> >>> Hi,
> >>>
> >>> I have started Camel-QuickFix component as an acceptor. I have managed
> to
> >>> send mock fix messages to the my Camel-Quickfix from FIX Simulator. Now
> I
> >> am
> >>> trying to turn on JMX support for Camel-QuickFIX component. I went
> >> through
> >>> the QuickFixAcceptor code and have not seen any code that  enable JMX
> >>> support for QuickFix. How can I enable JMX support for Quickfix in
> Camel
> >> so
> >>> that i could invoke reset, logon, logout and disconnect operations?
> >>>
> >>>
> >>> Kind regards,
> >>> -Vid-
> >>>
> >>> --
> >>> View this message in context:
> >>
> http://camel.465427.n5.nabble.com/Camel-QuickFIX-JMX-console-to-invoke-quickf
> >> ix-server-operations-tp2840088p2840088.html
> >>> Sent from the Camel - Users mailing list archive at Nabble.com.
> >>>
> >>
> >>
> >>
> >> --
> >> Claus Ibsen
> >> Apache Camel Committer
> >>
> >> Author of Camel in Action: http://www.manning.com/ibsen/
> >> Open Source Integration: http://fusesource.com
> >> Blog: http://davsclaus.blogspot.com/
> >> Twitter: http://twitter.com/davsclaus
> >>
>
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message