try to use event admin this way:
String topic = "here_my_topic_to_be_filtered";
Map properties = new Properties();
[...]
Event ev = new Event(topic, properties);
and post the event this way:
_eventAdmin.postEvent ( ev );
where _eventAdmin is the service reference ...
Miguel
On Tue, Mar 16, 2010 at 11:20 AM, Eva Madrazo
<[email protected]>wrote:
> 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
> [email protected]
> https://mail.osgi.org/mailman/listinfo/osgi-dev
>
_______________________________________________
OSGi Developer Mail List
[email protected]
https://mail.osgi.org/mailman/listinfo/osgi-dev