camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Charles Moulliard (JIRA)" <j...@apache.org>
Subject [jira] Created: (CAMEL-1364) Add BindyKeyValuePairFormat to handle content formatted with key value pairs fields like we have in FIX, EMX messages
Date Fri, 20 Feb 2009 13:33:59 GMT
Add BindyKeyValuePairFormat to handle content formatted with key value pairs fields like we
have in FIX, EMX messages
---------------------------------------------------------------------------------------------------------------------

                 Key: CAMEL-1364
                 URL: https://issues.apache.org/activemq/browse/CAMEL-1364
             Project: Apache Camel
          Issue Type: New Feature
          Components: camel-bindy
            Reporter: Charles Moulliard
             Fix For: 2.0.0


Add BindyKeyValuePairFormat to handle content formatted with key value pairs fields like we
have in FIX, EMX messages

So the following FIX message :

8=FIX.4.1\0019=112\00135=0\00149=BRKR\00156=INVMGR\00134=235\00152=19980604-07:58:28\001112=19980604-07:58:28\00110=157\001

could be mapped to POJO like this 

@Link
public Class Header {

    @KeyValuePair(tag = 8) // e.g. FIX 4.1
    private string BeginStr;

    @(tag = 9)
    private int BodyLength;

    ....

}

@Message(type = FIX, version = 4.1, keyValuePairSeparator = "=", pairSeparator = "\001")
public class Message {

   @Link
   private Header header;

   @Link
   private Trailer trailer;

  @KeyValuePair(tag = 52, pattern = "yyyymmdd-hh:mm:ss", mandatory="false")
  private Date SendTime;

}


@Link
public class Trailer {

}

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


Mime
View raw message