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.