Hi Eva,
As i know in the event object you could only use this types as
properties of event object:
- primitive types and their wrappers: Integer, Long, Float,
Double, Boolean, Byte, Short, Long, Character
If you need to pass your own object you need some sort of
serialization/deserialization from your "Measure" Object into
primitive types...
Andrea
Il 16/03/2010 11:20, Eva Madrazo ha scritto:
Hi,
maybe this is a very simple problem but I do not achieve to resolve it
and I found difficult to find information about it, so sorry if this
is being answered before. First of all I'm executing an equinox eRCP
platform on a Windows Mobile 6.1 using J9.
I have a very strange problem while receiving an Event. When posting
the event I add a propietary object (Measure) to the hashtable props:
Hashtable props = new Hashtable();
props.put("measure", measure);
eventAdmin.postEvent(new Event(measure.getName(), props));
When receiving the event I want to extract this Measure object. If I do
Object measure = (Object) event.getProperty("measure");
no problem occur, but when I try to do:
Measure measure = (Measure) event.getProperty("measure");
I have this error in logs:
ERROR - Exception while dispatching event org.osgi.service.event.Event
[topic=topicName] to handler mypackage.simpleeventhand...@3e953e95
I have check that the bundle imports the bundle with the definition of
Measure object.
I cannot imagine anything to change, please help me :)
Thank you very much,
Eva
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev
_______________________________________________
OSGi Developer Mail List
osgi-dev@mail.osgi.org
https://mail.osgi.org/mailman/listinfo/osgi-dev