MCPcopy Create free account

hub / github.com/Netflix/maestro / functions

Functions5,171 in github.com/Netflix/maestro

↓ 5 callersMethodgetLatestForeachArtifact
Get the latest run's foreach step artifact from DB for a given instance.
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java:1031
↓ 5 callersMethodgetLoopParams
Get the loop params names and values for the leaf inline workflow instance, root non-inline workflow definition and the initiator information. @param
maestro-extensions/src/main/java/com/netflix/maestro/extensions/utils/ForeachFlatteningHelper.java:63
↓ 5 callersMethodgetOverallRollup
Get merged rollup info from complete iterations and running iteration aggregated from run1 to current run.
maestro-common/src/main/java/com/netflix/maestro/models/artifact/WhileArtifact.java:88
↓ 5 callersMethodgetPriority
(Status stepInstanceStatus)
maestro-extensions/src/main/java/com/netflix/maestro/extensions/utils/StepInstanceStatusEncoder.java:33
↓ 5 callersMethodgetRestartRunPolicyWithUpstreamRestartMode
()
maestro-common/src/main/java/com/netflix/maestro/models/api/StepInstanceRestartRequest.java:67
↓ 5 callersMethodgetRoot
helper method to get the root.
maestro-common/src/main/java/com/netflix/maestro/models/initiator/UpstreamInitiator.java:59
↓ 5 callersMethodgetSignalOutputsParameters
Helper method to create Step output Params. @param outputs definition of step output @return a map of output in map param format
maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsManager.java:418
↓ 5 callersMethodgetSkippedIterationsInRange
(int startInstanceId, Long ancestorMax)
maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachStepOverview.java:355
↓ 5 callersMethodgetStepIdToRunIdForLoopAndSubworkflowFromPreviousRuns
Get stepId to runId map for loop (foreach or while) and subworkflow steps from previous runs. @param instance current run's workflow instance @return
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/RollupAggregationHelper.java:131
↓ 5 callersMethodgetStepRuntime
(StepType type)
maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeManager.java:57
↓ 5 callersMethodgetTimestampIfPresent
Get time from the timestamp field if present. @param rs The result set. @param field Timestamp field. @return The timestamp value in long if not null
maestro-database/src/main/java/com/netflix/maestro/database/AbstractDatabaseDao.java:114
↓ 5 callersMethodgetType
Get timeline event type.
maestro-common/src/main/java/com/netflix/maestro/models/timeline/TimelineEvent.java:38
↓ 5 callersMethodgetType
()
maestro-common/src/main/java/com/netflix/maestro/models/initiator/SignalInitiator.java:47
↓ 5 callersMethodgetUpstreamInitiator
(long nestedInstanceIdLong)
maestro-extensions/src/test/java/com/netflix/maestro/extensions/utils/ForeachFlatteningHelperTest.java:164
↓ 5 callersMethodgetUserDefinedRealTaskMap
utility method to get real maestro task mapping from internal task data.
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/TaskHelper.java:101
↓ 5 callersMethodgetValue
get parameter value.
maestro-common/src/main/java/com/netflix/maestro/models/parameter/ParamDefinition.java:52
↓ 5 callersMethodgetWorkflowPropertiesSnapshot
Get the properties snapshot for a given workflow id and snapshot version.
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java:866
↓ 5 callersMethodinit
Postconstruct initialization for DefaultParamManager.
maestro-engine/src/main/java/com/netflix/maestro/engine/params/DefaultParamManager.java:53
↓ 5 callersMethodinit
Static method to initialize a {@link TerminateThenRunJobEvent}.
maestro-queue/src/main/java/com/netflix/maestro/queue/jobevents/TerminateThenRunJobEvent.java:51
↓ 5 callersMethodinitializeStepRetry
( boolean withParams, WorkflowSummary workflowSummary)
maestro-engine/src/test/java/com/netflix/maestro/engine/tasks/MaestroTaskTest.java:359
↓ 5 callersMethodinitiateStepRollup
Initializes step rollup with "base rollup". "Base rollup" consists of rollup of steps completed as parts of previous runs. It's calculated by taking a
maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachStepOverview.java:298
↓ 5 callersMethodinsertGroup
Create a new brand new empty group. @param groupId new flow group id @param address new flow group owner address @return the added flow group
maestro-flow/src/main/java/com/netflix/maestro/flow/dao/MaestroFlowDao.java:261
↓ 5 callersMethodisDeletionInProgress
Check if there is pending deletion for a given workflow id.
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDeletionDao.java:181
↓ 5 callersMethodisLiteral
true if the parameter is defined as a literal; false if it is a sel expression.
maestro-common/src/main/java/com/netflix/maestro/models/parameter/ParamDefinition.java:67
↓ 5 callersMethodisRestartable
()
maestro-common/src/main/java/com/netflix/maestro/models/instance/StepInstance.java:315
↓ 5 callersMethodisStepNonRetryable
Checks whether the step's output data marks a failed step as non-retryable by the system. @param runtimeSummary step runtime summary used to locate t
maestro-engine/src/main/java/com/netflix/maestro/engine/params/OutputDataManager.java:100
↓ 5 callersMethodjj_3R_49
()
netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java:2734
↓ 5 callersMethodloadClassesInPackage
(String pkgName)
netflix-sel/src/main/java/com/netflix/sel/security/SelClassLoader.java:66
↓ 5 callersMethodmarkAndLoadTagPermits
Mark and load a batch of tag permits to be synced, up to the given limit. @param limit maximum number of records to mark and load @return list of tag
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroTagPermitDao.java:326
↓ 5 callersMethodmarkPendingAsCanceled
Marks every still-pending dependency as {@link StepDependencyMatchStatus#CANCELED}, used when the owning step reaches a terminal state and the depende
maestro-common/src/main/java/com/netflix/maestro/models/signal/SignalDependencies.java:53
↓ 5 callersMethodmarkTransactionSerializable
Mark the current transaction as SERIALIZABLE isolation level. @param conn the connection @throws SQLException sql exception
maestro-database/src/main/java/com/netflix/maestro/database/AbstractDatabaseDao.java:128
↓ 5 callersMethodmaybeGroup
(Matcher m, int groupIndex)
maestro-engine/src/main/java/com/netflix/maestro/engine/eval/LiteralEvaluator.java:219
↓ 5 callersMethodmaybeOverrideParamType
Override param type if needed. This is mainly used to help data mode change for backward compatibility. @param params params to be overridden
maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsManager.java:246
↓ 5 callersMethodmergeOutputDataParams
Merge output params into parameter map.
maestro-engine/src/main/java/com/netflix/maestro/engine/params/ParamsMergeHelper.java:213
↓ 5 callersMethodof
(UUID d)
netflix-sel/src/main/java/com/netflix/sel/type/SelJavaUUID.java:35
↓ 5 callersMethodonFlowCompleted
Callback logic to run when a flow is completed. @param flow flow for the callback
maestro-flow/src/main/java/com/netflix/maestro/flow/runtime/FinalFlowStatusCallback.java:16
↓ 5 callersMethodparseLongWithParam
Parse the parameterized parsable long. @param paramParser the function to parse the parameter @param elseOperator the additional function to apply if
maestro-common/src/main/java/com/netflix/maestro/models/definition/ParsableLong.java:147
↓ 5 callersMethodpreprocessInstanceParams
preprocessing the parameters in instances by validating result and setting name.
maestro-common/src/main/java/com/netflix/maestro/models/parameter/Parameter.java:110
↓ 5 callersMethodquoteBashCommandArg
(String arg)
maestro-kubernetes/src/main/java/com/netflix/maestro/engine/notebook/PapermillEntrypointBuilder.java:152
↓ 5 callersMethodreason
build reason with arguments.
maestro-common/src/main/java/com/netflix/maestro/models/timeline/TimelineActionEvent.java:107
↓ 5 callersMethodreference
unique identifier as the actor reference.
maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java:87
↓ 5 callersMethodreleaseTagPermits
(String uuid)
maestro-engine/src/main/java/com/netflix/maestro/engine/concurrency/TagPermitManager.java:35
↓ 5 callersMethodremoveJobTemplate
(DataSource dataSource, String jobType, String tag)
maestro-engine/src/testFixtures/java/com/netflix/maestro/engine/MaestroTestHelper.java:124
↓ 5 callersMethodresetIterationDetail
( long iterationId, WorkflowInstance.Status newStatus, WorkflowInstance.Status oldStatus)
maestro-common/src/main/java/com/netflix/maestro/models/instance/ForeachDetails.java:186
↓ 5 callersMethodretrieveStepRuntimeState
Retrieve the step runtime state from a map. @param data data contains step runtime summary, which has a status field. @return status of the step inst
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/StepHelper.java:147
↓ 5 callersMethodsetStepInstanceRuntimeState
(StepInstance.Status status)
maestro-engine/src/test/java/com/netflix/maestro/engine/processors/InstanceActionJobEventProcessorTest.java:110
↓ 5 callersMethodsetupRestartRunRequest
()
maestro-engine/src/test/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDaoTest.java:174
↓ 5 callersMethodtestActionCode
(int code, int num1, int num2, int num3, int num4)
maestro-engine/src/test/java/com/netflix/maestro/engine/tasks/MaestroTagPermitTaskTest.java:102
↓ 5 callersMethodtimer
Update the statistics with the specified amount in milliseconds. @param name metric name @param duration duration to update @param clazz class info t
maestro-common/src/main/java/com/netflix/maestro/metrics/MaestroMetrics.java:55
↓ 5 callersMethodtoMaestroEvent
Create one of WorkflowChangeEvent types from {@link WorkflowVersionUpdateJobEvent}. @param clusterName workflow definition cluster name @return a wor
maestro-queue/src/main/java/com/netflix/maestro/queue/jobevents/WorkflowVersionUpdateJobEvent.java:148
↓ 5 callersMethodtoTriggerUuids
static method to create TriggerUuids from a workflow.
maestro-common/src/main/java/com/netflix/maestro/utils/IdHelper.java:58
↓ 5 callersMethodtype
()
netflix-sel/src/main/java/com/netflix/sel/type/SelString.java:267
↓ 5 callersMethodupdateProperties
( @Valid @NotNull @PathVariable("workflowId") String workflowId, @Valid @NotNull @RequestBody Work
maestro-server/src/main/java/com/netflix/maestro/server/controllers/WorkflowController.java:185
↓ 4 callersMethodExecute
()
netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java:25
↓ 4 callersMethodReInit
Reinitialise.
netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java:3489
↓ 4 callersMethodUnaryExpression
()
netflix-sel/src/main/java/com/netflix/sel/ast/SelParser.java:1132
↓ 4 callersMethodUpdateLineColumn
(char c)
netflix-sel/src/main/java/com/netflix/sel/ast/JavaCharStream.java:190
↓ 4 callersMethodaddAttribute
Add an attribute to tag attributes. @param key of the attributes, for example "creator". @param attribute is the value of the attributes, for example
maestro-common/src/main/java/com/netflix/maestro/models/definition/Tag.java:103
↓ 4 callersMethodaddExtraTasksAndInput
This method provides a way to implement adding extra tasks (i.e. dummy tasks for param) to the flow. It also supports to add some data to the input of
maestro-flow/src/main/java/com/netflix/maestro/flow/runtime/ExecutionPreparer.java:20
↓ 4 callersMethodafter
()
maestro-engine/src/test/java/com/netflix/maestro/engine/dao/MaestroStepBreakpointDaoTest.java:88
↓ 4 callersMethodasDoubleParamDef
get DOUBLE type (Java Double type) paramDefinition. @return concrete parameter definition object.
maestro-common/src/main/java/com/netflix/maestro/models/parameter/ParamDefinition.java:186
↓ 4 callersMethodbeforeRunning
best effort operations without retry support.
maestro-flow/src/main/java/com/netflix/maestro/flow/actor/BaseActor.java:79
↓ 4 callersMethodbuildATag
(String name, long permit)
maestro-engine/src/main/java/com/netflix/maestro/engine/execution/WorkflowSummary.java:184
↓ 4 callersMethodbuildStepEvent
(String workflowId, String stepId)
maestro-extensions/src/test/java/com/netflix/maestro/extensions/listeners/SqsMaestroEventListenerTest.java:108
↓ 4 callersMethodconvertField
Utility method to convert an object in the field of the data to a given class type. @param data map of all data @param fieldName map key to get the s
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/StepHelper.java:263
↓ 4 callersMethodcopyAndUpdate
Create a new param definition from copy and passed arguments.
maestro-common/src/main/java/com/netflix/maestro/models/parameter/ParamDefinition.java:85
↓ 4 callersMethodcreate
( String workflowId, long workflowInstanceId, long workflowRunId, String stepId,
maestro-extensions/src/main/java/com/netflix/maestro/extensions/models/StepIteration.java:54
↓ 4 callersMethodcreate
Helper method to create {@link SignalInstanceSource}. @param summary workflow summary @param runtimeSummary step runtime summary @return the signal i
maestro-signal/src/main/java/com/netflix/maestro/signal/models/SignalInstanceSource.java:37
↓ 4 callersMethodcreate
Static method to create an WorkflowDefinitionPendingEvent from WorkflowDefinition. @param definition workflow definition from API @return a workflow
maestro-queue/src/main/java/com/netflix/maestro/queue/jobevents/WorkflowVersionUpdateJobEvent.java:76
↓ 4 callersMethodcreate
Static method to create an InstanceActionJobEvent for a step action. @param stepInstance step instance @param action step action @return a step insta
maestro-queue/src/main/java/com/netflix/maestro/queue/jobevents/InstanceActionJobEvent.java:86
↓ 4 callersMethodcreateActionResponseFrom
( StepInstance instance, StepRuntimeState state, TimelineEvent event)
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceActionDao.java:485
↓ 4 callersMethodcreateGroupActor
()
maestro-flow/src/test/java/com/netflix/maestro/flow/actor/ActorBaseTest.java:44
↓ 4 callersMethodcreateRecord
Static method to create StepInstancePendingRecord.
maestro-queue/src/main/java/com/netflix/maestro/queue/jobevents/StepInstanceUpdateJobEvent.java:99
↓ 4 callersMethoddecodeByLength
Inverse of {@link #encodeByLength(String)}: strips the leading length-prefix character.
maestro-extensions/src/main/java/com/netflix/maestro/extensions/utils/ForeachFlatteningHelper.java:227
↓ 4 callersMethodderiveAggregatedStatus
Derive the aggregated workflow instance status. Also, if needed, set the run status in the pending overview.
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/AggregatedViewHelper.java:290
↓ 4 callersMethodencodeBase62
Encode a positive long value into a compact base62 string using some special algorithm. For the case (e.g. range key) if the string must be preserving
maestro-common/src/main/java/com/netflix/maestro/utils/IdHelper.java:115
↓ 4 callersMethodenqueueInTransaction
Insert the message into the queue table. It only ensures the message is inserted once within the same transaction. It's caller's responsibility to ens
maestro-queue/src/main/java/com/netflix/maestro/queue/dao/MaestroQueueDao.java:89
↓ 4 callersMethodenrich
Enrich the current workflow timeline by adding additional events from workflow instance for external API.
maestro-common/src/main/java/com/netflix/maestro/models/timeline/Timeline.java:121
↓ 4 callersMethodenrichWorkflowDefinition
Enrich workflow definition object with extras and add params, next run date and other enriched fields. @param workflowDefinition workflow definition
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/WorkflowEnrichmentHelper.java:45
↓ 4 callersMethodfillBaseStepFieldsFromJob
Populate common base step fields from a DSL job. @param step the target Step @param baseJob the source base job
maestro-dsl/src/main/java/com/netflix/maestro/dsl/parsers/WorkflowParser.java:273
↓ 4 callersMethodfrom
static method to create a {@link WorkflowInstanceActionResponse} from a {@link WorkflowInstance} and its completed status and event log message.
maestro-common/src/main/java/com/netflix/maestro/models/api/WorkflowInstanceActionResponse.java:66
↓ 4 callersMethodfromStringToSelType
(String clazz)
netflix-sel/src/main/java/com/netflix/sel/type/SelTypeUtil.java:115
↓ 4 callersMethodgetAllStepInstances
Get all step attempts from DB for a given a workflow instance run.
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java:658
↓ 4 callersMethodgetAttemptSeq
Gets the attemptSequence indicating the sequence of runId-stepAttemptId... from the root non-inline workflow to the immediate inline workflow. For exa
maestro-extensions/src/main/java/com/netflix/maestro/extensions/utils/ForeachFlatteningHelper.java:105
↓ 4 callersMethodgetDefaultDryRunParams
Return dry run parameter defaults. @return default dry run params
maestro-engine/src/main/java/com/netflix/maestro/engine/params/DefaultParamManager.java:96
↓ 4 callersMethodgetEvaluatedTime
get parameter evaluation time.
maestro-common/src/main/java/com/netflix/maestro/models/parameter/Parameter.java:74
↓ 4 callersMethodgetExtraInfo
Get fields from extraInfo.
maestro-common/src/main/java/com/netflix/maestro/models/api/WorkflowCreateRequest.java:48
↓ 4 callersMethodgetExtraInfo
extraInfo includes optional extra information associated with the tag permit.
maestro-common/src/main/java/com/netflix/maestro/models/tagpermits/TagPermit.java:74
↓ 4 callersMethodgetFromSignalOrDefault
(String signalName, String paramName, Object defaultValue)
maestro-engine/src/main/java/com/netflix/maestro/engine/eval/MaestroParamExtension.java:263
↓ 4 callersMethodgetHttpStatusCode
Return HTTP Status code. @return HTTP response status code
maestro-common/src/main/java/com/netflix/maestro/exceptions/MaestroRuntimeException.java:156
↓ 4 callersMethodgetIdentity
return step runtime identity info.
maestro-engine/src/main/java/com/netflix/maestro/engine/execution/StepRuntimeSummary.java:404
↓ 4 callersMethodgetIndex
( SequencedMap<String, String> fields, String fieldName, String fieldValue, List<State
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroWorkflowDao.java:1081
↓ 4 callersMethodgetInternalVal
()
netflix-sel/src/main/java/com/netflix/sel/type/SelString.java:262
↓ 4 callersMethodgetLatestInstanceId
(Connection conn, String workflowId)
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroRunStrategyDao.java:230
↓ 4 callersMethodgetLatestWhileArtifact
Get the latest run's while step artifact from DB for a given instance.
maestro-engine/src/main/java/com/netflix/maestro/engine/dao/MaestroStepInstanceDao.java:1039
↓ 4 callersMethodgetLoopAndSubworkflowStepRollups
Calculate list of rollups for subworkflow and foreach steps from previous runs. @param workflowId workflow id @param workflowInstanceId workflow inst
maestro-engine/src/main/java/com/netflix/maestro/engine/utils/RollupAggregationHelper.java:78
↓ 4 callersMethodgetNextNode
Static util method to extract the second to the last node from the restart path.
maestro-engine/src/main/java/com/netflix/maestro/engine/execution/RunRequest.java:78
↓ 4 callersMethodgetParamNames
Returns the keyset of the underlying evaluatedResult maps. @return set of param names
maestro-common/src/main/java/com/netflix/maestro/models/parameter/MapParameter.java:253
↓ 4 callersMethodgetQueueWorkerProperties
(Integer queueId)
maestro-queue/src/main/java/com/netflix/maestro/queue/properties/QueueProperties.java:50
↓ 4 callersMethodgetReferencedParams
( String paramName, Set<String> refParamNames, Map<String, Parameter> workflowParams,
maestro-engine/src/main/java/com/netflix/maestro/engine/eval/ParamEvaluator.java:149
← previousnext →701–800 of 5,171, ranked by callers