Hi Steven

This is great news that you step up and integrate Camel with QuickFix
which help both communities.

We have the same story with Smooks, where people from the Smooks
community (actually one of the top contributor) integrated Smooks with
Camel directly within Smooks.
This is another testimony the community rocks.

Steven let us know how it goes and if you need help with any Camel
specific stuff which I and other from the Camel community can help out
with.
If you decide to provide patches for the camel-quickfix component we
have at Apache then we will be happy to commit those.

Also we can help out if you want QuickFix to be compatible with OSGi.
For example to turn the jars into compliant OSGi bundles.



On Thu, Sep 16, 2010 at 2:03 AM, Stephen Bate <b...@technoetic.com> wrote:
> 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" <be...@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.ib...@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_cher...@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
>>>
>
>
>



-- 
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

Reply via email to