Class EventService

java.lang.Object
org.nuxeo.runtime.model.DefaultComponent
org.nuxeo.runtime.services.event.EventService
All Implemented Interfaces:
Adaptable, Component, Extensible, TimestampedService

public class EventService extends DefaultComponent
Author:
Bogdan Stefanescu
  • Field Details

  • Constructor Details

    • EventService

      public EventService()
  • Method Details

    • deactivate

      public void deactivate(ComponentContext context)
      Description copied from interface: Component
      Deactivates the component.

      This method is called by the runtime when a component is deactivated.

      Specified by:
      deactivate in interface Component
      Overrides:
      deactivate in class DefaultComponent
      Parameters:
      context - the runtime context
    • registerExtension

      public void registerExtension(Extension extension)
      Description copied from interface: Extensible
      Registers the given extension.
      Specified by:
      registerExtension in interface Extensible
      Overrides:
      registerExtension in class DefaultComponent
      Parameters:
      extension - the extension to register
    • unregisterExtension

      public void unregisterExtension(Extension extension)
      Description copied from interface: Extensible
      Unregisters the given extension.
      Specified by:
      unregisterExtension in interface Extensible
      Overrides:
      unregisterExtension in class DefaultComponent
      Parameters:
      extension - the extension to unregister
    • sendEvent

      public void sendEvent(Event event)
    • addListener

      public void addListener(String topic, EventListener listener)
    • removeListener

      public void removeListener(String topic, EventListener listener)
    • getAdapter

      public <T> T getAdapter(Class<T> adapter)
      Description copied from interface: Adaptable
      Returns an object which is an instance of the given class associated with this object. Returns null if no such object can be found.
      Specified by:
      getAdapter in interface Adaptable
      Overrides:
      getAdapter in class DefaultComponent
      Parameters:
      adapter - the adapter class to look up
      Returns:
      a object castable to the given class, or null if this object does not have an adapter for the given class