public abstract class OsgiAbstractJobProducer extends AbstractJobProducer
AbstractJobProducer suitable for use in an
OSGi environment.
OSGi dependency injection methods are provided to reduce the amount of boilerplate code needed per
service implementation.ACCEPT_JOB_LOADS_EXCEEDING_PROPERTY, acceptJobLoadsExeedingMaxLoad, DEFAULT_ACCEPT_JOB_LOADS_EXCEEDING, executor, jobType| Modifier | Constructor and Description |
|---|---|
protected |
OsgiAbstractJobProducer(String jobType) |
| Modifier and Type | Method and Description |
|---|---|
OrganizationDirectoryService |
getOrganizationDirectoryService()
Returns a reference to the organization directory service.
|
SecurityService |
getSecurityService()
Returns a reference to the security service
|
ServiceRegistry |
getServiceRegistry()
Returns a reference to the service registry.
|
UserDirectoryService |
getUserDirectoryService()
Returns a reference to the user directory service
|
void |
setOrganizationDirectoryService(OrganizationDirectoryService organizationDirectoryService) |
void |
setSecurityService(SecurityService securityService) |
void |
setServiceRegistry(ServiceRegistry serviceRegistry) |
void |
setUserDirectoryService(UserDirectoryService userDirectoryService) |
acceptJob, activate, countJobs, finallyUpdateJob, getJobType, incident, isReadyToAccept, isReadyToAcceptJobs, processprotected OsgiAbstractJobProducer(String jobType)
public ServiceRegistry getServiceRegistry()
AbstractJobProducergetServiceRegistry in class AbstractJobProducerpublic void setServiceRegistry(ServiceRegistry serviceRegistry)
public SecurityService getSecurityService()
AbstractJobProducergetSecurityService in class AbstractJobProducerpublic void setSecurityService(SecurityService securityService)
public UserDirectoryService getUserDirectoryService()
AbstractJobProducergetUserDirectoryService in class AbstractJobProducerpublic void setUserDirectoryService(UserDirectoryService userDirectoryService)
public OrganizationDirectoryService getOrganizationDirectoryService()
AbstractJobProducergetOrganizationDirectoryService in class AbstractJobProducerpublic void setOrganizationDirectoryService(OrganizationDirectoryService organizationDirectoryService)
Copyright © 2009–2020 Opencast Project. All rights reserved.