public interface CustomActionContext extends SchedulableProgramContext, RuntimeContext, DatasetContext, Transactional, WorkflowInfoProvider, PluginContext, SecureStore, ServiceDiscoverer, MessagingContext, MetadataReader, MetadataWriter, LineageRecorder
CustomAction
in the Workflow.Modifier and Type | Method and Description |
---|---|
long |
getLogicalStartTime()
Returns the logical start time of the batch job which triggers this instance of an action.
|
CustomActionSpecification |
getSpecification()
Return the specification of the custom action.
|
ProgramState |
getState()
Return the state of the custom action.
|
getTriggeringScheduleInfo
getAdmin, getApplicationSpecification, getClusterName, getDataTracer, getNamespace, getRunId, getRuntimeArguments
discardDataset, getDataset, getDataset, getDataset, getDataset, releaseDataset
execute, execute
getWorkflowInfo, getWorkflowToken
getPluginProperties, getPluginProperties, loadPluginClass, newPluginInstance, newPluginInstance
isFeatureEnabled
get, list
getServiceURL, getServiceURL, getServiceURL, openConnection
getDirectMessagePublisher, getMessageFetcher, getMessagePublisher
getMetadata, getMetadata
addProperties, addTags, addTags, removeMetadata, removeProperties, removeProperties, removeTags, removeTags
flushLineage, record
CustomActionSpecification getSpecification()
long getLogicalStartTime()
ProgramState getState()
Copyright © 2022 Cask Data, Inc. Licensed under the Apache License, Version 2.0.