Class SpeechToTextWorkflowSchedulerQuartz
java.lang.Object
org.opencastproject.kernel.scanner.AbstractScanner
org.opencastproject.speechtotext.async.impl.SpeechToTextWorkflowSchedulerQuartz
- All Implemented Interfaces:
org.osgi.service.cm.ManagedService
public class SpeechToTextWorkflowSchedulerQuartz
extends org.opencastproject.kernel.scanner.AbstractScanner
implements org.osgi.service.cm.ManagedService
Quartz job to start workflows to asynchronously attach captions generated by the SpeechToText service.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classQuartz job for automatically starting workflowsNested classes/interfaces inherited from class org.opencastproject.kernel.scanner.AbstractScanner
org.opencastproject.kernel.scanner.AbstractScanner.TypedQuartzJob<A> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from class org.opencastproject.kernel.scanner.AbstractScanner
JOB_PARAM_PARENT, PARAM_KEY_CRON_EXPR, PARAM_KEY_ENABLED, quartz -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.service.component.ComponentContext cc) voidbindOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService service) voidbindSecurityService(org.opencastproject.security.api.SecurityService service) voidbindServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry service) voidscan()voidsetAssetManager(org.opencastproject.assetmanager.api.AssetManager service) voidsetDatabase(SpeechToTextDatabase database) voidsetWfUtil(org.opencastproject.assetmanager.util.Workflows wfUtil) voidsetWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) voidupdated(Dictionary<String, ?> properties) Methods inherited from class org.opencastproject.kernel.scanner.AbstractScanner
deactivate, finalize, getAdminContextFor, getCronExpression, getOrganizationDirectoryService, getQuartz, getServiceRegistry, getSystemUserName, isEnabled, schedule, setCronExpression, setEnabled, setQuartz, shutdown, trigger, unschedule
-
Field Details
-
JOB_GROUP
- See Also:
-
JOB_NAME
- See Also:
-
SCANNER_NAME
- See Also:
-
TRIGGER_GROUP
- See Also:
-
TRIGGER_NAME
- See Also:
-
ABANDON_AFTER_SECS
- See Also:
-
WORKFLOW
- See Also:
-
WORKFLOW_RETRY
- See Also:
-
MAX_TRIES
- See Also:
-
-
Constructor Details
-
SpeechToTextWorkflowSchedulerQuartz
public SpeechToTextWorkflowSchedulerQuartz()
-
-
Method Details
-
activate
protected void activate(org.osgi.service.component.ComponentContext cc) - Overrides:
activatein classorg.opencastproject.kernel.scanner.AbstractScanner
-
updated
public void updated(Dictionary<String, ?> properties) throws org.osgi.service.cm.ConfigurationException- Specified by:
updatedin interfaceorg.osgi.service.cm.ManagedService- Throws:
org.osgi.service.cm.ConfigurationException
-
getJobGroup
- Specified by:
getJobGroupin classorg.opencastproject.kernel.scanner.AbstractScanner
-
getJobName
- Specified by:
getJobNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
getTriggerGroupName
- Specified by:
getTriggerGroupNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
getTriggerName
- Specified by:
getTriggerNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
setWfUtil
public void setWfUtil(org.opencastproject.assetmanager.util.Workflows wfUtil) -
scan
public void scan()- Specified by:
scanin classorg.opencastproject.kernel.scanner.AbstractScanner
-
getScannerName
- Specified by:
getScannerNamein classorg.opencastproject.kernel.scanner.AbstractScanner
-
setDatabase
-
setAssetManager
public void setAssetManager(org.opencastproject.assetmanager.api.AssetManager service) -
setWorkflowService
public void setWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) -
bindSecurityService
public void bindSecurityService(org.opencastproject.security.api.SecurityService service) - Overrides:
bindSecurityServicein classorg.opencastproject.kernel.scanner.AbstractScanner
-
bindOrganizationDirectoryService
public void bindOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService service) - Overrides:
bindOrganizationDirectoryServicein classorg.opencastproject.kernel.scanner.AbstractScanner
-
bindServiceRegistry
public void bindServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry service) - Overrides:
bindServiceRegistryin classorg.opencastproject.kernel.scanner.AbstractScanner
-