On 4/21/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:
A simple clarification, xml content is the one closest to Normalized
messages hence servicemix classes widely support that, but is there any
classes which helps reading and writing text files with some default xml
conversion before transfering it through NMR??
The DefaultMarshaler and the DefaultFileMarshaler both handle messages
that are already XML. Depending on what you need exactly, I'd
recommend extending one of the existing classes to build your own
marshaler.
The DefaultMarshaller extends PojoMarshaler which is for marshalling
java.lang.Objects which doesn't sound like what you want. On the other
hand, the DefaultFileMarshaler extends MarshalerSupport and implements
FileMarshaler. MarshalerSupport is for building a basic marshaler but
FileMarshaler is for converting a file to a normalized message.
It sounds to me like you should consider extending the
DefaultFileMarshaler to create your own FileMarshaler implementation
for transforming your text files. Your implementations of the
readMessage() and writeMessage() methods will transform the text file
content into a normalized message.
Bruce
--
perl -e 'print unpack("u30","D0G)[EMAIL
PROTECTED]&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
);'
Apache Geronimo - http://geronimo.apache.org/
Apache ActiveMQ - http://incubator.apache.org/activemq/
Apache ServiceMix - http://incubator.apache.org/servicemix/
Castor - http://castor.org/