Unfortunately the CMS and JMS APIs do not provide this capability directly.
What you could do is make it a string property and encode something at the
beginning (e.g. "int:123"), this way the application on the other end knows
how to decode it.

On 2/5/07, Lalit Nagpal <[EMAIL PROTECTED]> wrote:


Hi

Just observed the ::cms::Message header file in CMS API - latest trunk
code
.... The class gives different overloaded methods to store properties as
int
/ float / string / double etc .... it also gives all the getter methods
for
retrieving properties for int / float and so on .....

In my code I try to loop into a set of name-value pairs that are passed to
me and now need to be set in as message properties .... depending on data
types I use the appropriate setter methods to set these ... like setInt
for
integer property etc ....

Now at the receiving end (after the message has floated to the consumer)
ideally situation should have been that I should know the datatype of the
property that has been set somehow ..... this is not the case .... their
is
no way for me to know which property is of what data type ... this puts me
in a fix and I need to apply a dirty patch here ....

Can such a thing be added ..... The getter/setter methods do not solve the
purpose in looping otherwise ...

Regards

Lalit Nagpal
CSA, SunGard


--
View this message in context:
http://www.nabble.com/%3A%3Acms%3A%3AMessage-class-and-properties-tf3173160.html#a8802789
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Reply via email to