Class OsgiIncidentService

java.lang.Object
org.opencastproject.serviceregistry.impl.AbstractIncidentService
org.opencastproject.serviceregistry.impl.OsgiIncidentService
All Implemented Interfaces:
EventListener, org.opencastproject.serviceregistry.api.IncidentService, org.osgi.framework.BundleListener

public class OsgiIncidentService extends AbstractIncidentService implements org.osgi.framework.BundleListener
  • Field Details

  • Constructor Details

    • OsgiIncidentService

      public OsgiIncidentService()
  • Method Details

    • getServiceRegistry

      protected org.opencastproject.serviceregistry.api.ServiceRegistry getServiceRegistry()
      Specified by:
      getServiceRegistry in class AbstractIncidentService
    • getWorkflowService

      protected org.opencastproject.workflow.api.WorkflowService getWorkflowService()
      Specified by:
      getWorkflowService in class AbstractIncidentService
    • getDBSession

      protected org.opencastproject.db.DBSession getDBSession()
      Specified by:
      getDBSession in class AbstractIncidentService
    • setServiceRegistry

      protected void setServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry serviceRegistry)
      Sets the service registry
      Parameters:
      serviceRegistry - the service registry
    • setWorkflowService

      public void setWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService)
      Sets the workflow service
      Parameters:
      workflowService - the workflow service
    • activate

      public void activate(org.osgi.service.component.ComponentContext cc)
      OSGi callback on component activation.
    • deactivate

      public void deactivate()
      Closes entity manager factory.
    • setDBSessionFactory

      public void setDBSessionFactory(org.opencastproject.db.DBSessionFactory dbSessionFactory)
    • bundleChanged

      public void bundleChanged(org.osgi.framework.BundleEvent event)
      Specified by:
      bundleChanged in interface org.osgi.framework.BundleListener