Ok.. yes that MutableInt is just a counter. I had it as AtomicInteger to start but changed it. :) I'll re-submit shortly without the commons-lang dependency.. Thanks!
On Thu, Feb 7, 2013 at 10:25 AM, Claus Ibsen (JIRA) <j...@apache.org> wrote: > > [ > https://issues.apache.org/jira/browse/CAMEL-6039?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13573586#comment-13573586] > > Claus Ibsen commented on CAMEL-6039: > ------------------------------------ > > If you only use it for a counter, then you should use AtomicInteger > instead, as thats from the JDK out of the box. > > > camel-bindy fixed length record improvements > > -------------------------------------------- > > > > Key: CAMEL-6039 > > URL: https://issues.apache.org/jira/browse/CAMEL-6039 > > Project: Camel > > Issue Type: Improvement > > Components: camel-bindy > > Affects Versions: 2.11.0 > > Reporter: Rich Newcomb > > Fix For: 2.11.0 > > > > Attachments: CAMEL-6039.patch > > > > > > The attached patch provides the following improvements for the > camel-bindy fixed length record data format: > > * full support for fixed-length header and footer records > > * allows delimited (variable length) fields to be defined within > "fixed-length" records > > * enables the length of a data field to be defined dynamically by > another field in the same record > > * fixed-length records can be defined using ordinal / relative pos > values > > New annotation properties: > > ------------------ > > *@DataField* > > + lengthPos (int) -- Optionally identifies a data field in the record > that defines the fixed length for this field > > + delimiter (String) -- Optional delimiter to be used if this field has > a variable length > > *@FixedLengthRecord* > > + hasHeader (boolean) -- Indicates that the record(s) of this type may > be preceded by a single header record at the beginning of the file / stream > > + hasFooter (boolean) -- Indicates that the record(s) of this type may > be followed by a single footer record at the end of the file / stream > > + skipHeader (boolean) -- Configures the data format to skip > marshalling / unmarshalling of the header record > > + skipFooter (boolean) -- Configures the data format to skip > marshalling / unmarshalling of the footer record > > + isHeader (boolean) -- Identifies this FixedLengthRecord as a header > record > > + isFooter (boolean) -- Identifies this FixedLengthRecord as a footer > record > > > > -- > This message is automatically generated by JIRA. > If you think it was sent incorrectly, please contact your JIRA > administrators > For more information on JIRA, see: http://www.atlassian.com/software/jira >