Class ConductingEpisodeUpdatedEventHandler

java.lang.Object
org.opencastproject.event.handler.ConductingEpisodeUpdatedEventHandler
All Implemented Interfaces:
org.opencastproject.message.broker.api.update.AssetManagerUpdateHandler

public class ConductingEpisodeUpdatedEventHandler extends Object implements org.opencastproject.message.broker.api.update.AssetManagerUpdateHandler
This handler listens for changes to episodes. Whenever a change is done, this is propagated to OAI-PMH.
  • Constructor Details

    • ConductingEpisodeUpdatedEventHandler

      public ConductingEpisodeUpdatedEventHandler()
  • Method Details

    • activate

      public void activate(org.osgi.service.component.ComponentContext cc)
    • deactivate

      public void deactivate(org.osgi.service.component.ComponentContext cc)
    • execute

      public void execute(org.opencastproject.message.broker.api.assetmanager.AssetManagerItem messageItem)
      Specified by:
      execute in interface org.opencastproject.message.broker.api.update.AssetManagerUpdateHandler
    • setOaiPmhUpdatedEventHandler

      public void setOaiPmhUpdatedEventHandler(OaiPmhUpdatedEventHandler h)
      OSGi DI callback.
    • unsetOaiPmhUpdatedEventHandler

      public void unsetOaiPmhUpdatedEventHandler(OaiPmhUpdatedEventHandler h)