Interface EventAdmin


public interface EventAdmin
The Event Admin service. Bundles wishing to publish events must obtain the Event Admin service and call one of the event delivery methods.
Version:
$Revision: 5673 $
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Initiate asynchronous delivery of an event.
    void
    Initiate synchronous delivery of an event.
  • Method Details

    • postEvent

      void postEvent(Event event)
      Initiate asynchronous delivery of an event. This method returns to the caller before delivery of the event is completed.
      Parameters:
      event - The event to send to all listeners which subscribe to the topic of the event.
      Throws:
      SecurityException - If the caller does not have TopicPermission[topic,PUBLISH] for the topic specified in the event.
    • sendEvent

      void sendEvent(Event event)
      Initiate synchronous delivery of an event. This method does not return to the caller until delivery of the event is completed.
      Parameters:
      event - The event to send to all listeners which subscribe to the topic of the event.
      Throws:
      SecurityException - If the caller does not have TopicPermission[topic,PUBLISH] for the topic specified in the event.