Class PublishEngageAWSS3WorkflowOperationHandler
java.lang.Object
org.opencastproject.workflow.api.AbstractWorkflowOperationHandler
org.opencastproject.workflow.handler.distribution.PublishEngageWorkflowOperationHandler
org.opencastproject.workflow.handler.distribution.PublishEngageAWSS3WorkflowOperationHandler
- All Implemented Interfaces:
WorkflowOperationHandler
public class PublishEngageAWSS3WorkflowOperationHandler
extends PublishEngageWorkflowOperationHandler
The workflow definition for handling "engage publication" operations
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencastproject.workflow.api.AbstractWorkflowOperationHandler
AbstractWorkflowOperationHandler.Configuration -
Field Summary
Fields inherited from class org.opencastproject.workflow.api.AbstractWorkflowOperationHandler
asList, description, id, serviceRegistry, SOURCE_FLAVOR, SOURCE_FLAVORS, SOURCE_TAG, SOURCE_TAGS, TARGET_FLAVOR, TARGET_FLAVORS, TARGET_TAG, TARGET_TAGS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate(org.osgi.service.component.ComponentContext cc) Activates this component with its properties once all of the collaborating services have been setprotected voidsetDownloadDistributionService(DownloadDistributionService downloadDistributionService) Callback for the OSGi declarative services configuration.voidsetOrganizationDirectoryService(OrganizationDirectoryService organizationDirectoryService) protected voidsetSearchService(SearchService searchService) Callback for declarative services configuration that will introduce us to the search service.voidsetServiceRegistry(ServiceRegistry serviceRegistry) Sets the service registry.Methods inherited from class org.opencastproject.workflow.handler.distribution.PublishEngageWorkflowOperationHandler
getMediaPackageForSearchIndex, mergePackages, setStreamingDistributionService, setWorkspace, startMethods inherited from class org.opencastproject.workflow.api.AbstractWorkflowOperationHandler
asList, cfgKeyMissing, createResult, createResult, createResult, createResult, destroy, equals, getCfg, getConfig, getConfig, getConfig, getDescription, getFileNameFromElements, getId, getOptConfig, getOptConfig, getTagsAndFlavors, hashCode, setJobBarrierPollingInterval, skip, toString, waitForStatus, waitForStatus
-
Constructor Details
-
PublishEngageAWSS3WorkflowOperationHandler
public PublishEngageAWSS3WorkflowOperationHandler()
-
-
Method Details
-
setDownloadDistributionService
protected void setDownloadDistributionService(DownloadDistributionService downloadDistributionService) Callback for the OSGi declarative services configuration.- Overrides:
setDownloadDistributionServicein classPublishEngageWorkflowOperationHandler- Parameters:
downloadDistributionService- the download distribution service
-
setSearchService
Callback for declarative services configuration that will introduce us to the search service. Implementation assumes that the reference is configured as being static.- Overrides:
setSearchServicein classPublishEngageWorkflowOperationHandler- Parameters:
searchService- an instance of the search service
-
setOrganizationDirectoryService
public void setOrganizationDirectoryService(OrganizationDirectoryService organizationDirectoryService) - Overrides:
setOrganizationDirectoryServicein classPublishEngageWorkflowOperationHandler
-
setServiceRegistry
Description copied from class:AbstractWorkflowOperationHandlerSets the service registry. This method is here as a convenience for developers that need the registry to do job waiting.- Overrides:
setServiceRegistryin classPublishEngageWorkflowOperationHandler- Parameters:
serviceRegistry- the service registry
-
activate
protected void activate(org.osgi.service.component.ComponentContext cc) Description copied from class:AbstractWorkflowOperationHandlerActivates this component with its properties once all of the collaborating services have been set- Overrides:
activatein classPublishEngageWorkflowOperationHandler- Parameters:
cc- The component's context, containing the properties used for configuration
-