Class SpeechToTextWorkflowSchedulerQuartz
java.lang.Object
org.opencastproject.kernel.scanner.AbstractScanner
org.opencastproject.speechtotext.async.impl.SpeechToTextWorkflowSchedulerQuartz
public class SpeechToTextWorkflowSchedulerQuartz
extends org.opencastproject.kernel.scanner.AbstractScanner
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 TypeMethodDescriptionvoidbindOrganizationDirectoryService(org.opencastproject.security.api.OrganizationDirectoryService service) voidbindSecurityService(org.opencastproject.security.api.SecurityService service) voidbindServiceRegistry(org.opencastproject.serviceregistry.api.ServiceRegistry service) voidvoidscan()voidsetAssetManager(org.opencastproject.assetmanager.api.AssetManager service) voidsetDatabase(SpeechToTextDatabase database) voidsetWfUtil(org.opencastproject.assetmanager.util.Workflows wfUtil) voidsetWorkflowService(org.opencastproject.workflow.api.WorkflowService workflowService) voidMethods inherited from class org.opencastproject.kernel.scanner.AbstractScanner
activate, 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
-
deactivate
public void deactivate()- Overrides:
deactivatein classorg.opencastproject.kernel.scanner.AbstractScanner
-
updated
public void updated(org.osgi.service.component.ComponentContext cc, Map<String, Object> properties) throws org.osgi.service.cm.ConfigurationException- 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
-