camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Hadrian Zbarcea (JIRA)" <>
Subject [jira] Commented: (CAMEL-2536) Improved quickfix component
Date Thu, 30 Sep 2010 00:48:40 GMT


Hadrian Zbarcea commented on CAMEL-2536:

Beat, it would be great if you could spend a bit of time and let us know if the new version
works for you (i.e. satisfies your use case) and if not what improvements you'd like to see.
We would highly appreciate your feedback.

> Improved quickfix component
> ---------------------------
>                 Key: CAMEL-2536
>                 URL:
>             Project: Apache Camel
>          Issue Type: Improvement
>            Reporter: Beat Glattfelder
>            Assignee: Hadrian Zbarcea
>             Fix For: 2.5.0
>         Attachments:
> Looking into rewriting our Java based order routing system using camel, I ran into several
issues with the camel-quickfix component that comes with 2.1.0.  I therefore wrote a new component
based on the quickfix driver code from our old app, and successfully ported our system. I
would be very glad to contribute the improved component to the project, so please have a look
whether you think it's usable.
> The main features are:
> The quickfix endpoint URL identifies a FIX session through its quickfix seesion id which
is based on the sessions CompIds, thus allowing the setup of multiple sessions in one file
and a concise identification of the endpoint
> All Endpoints are producers as well a consumers, thus matching the asynchronous, bidirectional
nature of a FIX session. Whether a session initiates a connetions or waits for one is configured
in the quickfix config file.
> All quickfix features (message store persistence, logging, threading model, JMX support,
config file) can be configured through dependency injection, see the class
and the quickfix config quide.
> The example PassiveFixGateway demonstrates a simple FIX relay, routing messages between
two FIX sessions in both directions. To run it, build the component, cd into traget/test-classes
and run it. FIX Messages sent to one endpoint will appear on the other.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message