Skip to content

Commit

Permalink
Update Tick documentation to match the expected behavior
Browse files Browse the repository at this point in the history
  • Loading branch information
Ryan Walls committed Jul 2, 2016
1 parent 24ca1d1 commit 8ea425d
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions activity/handler.go
Original file line number Diff line number Diff line change
Expand Up @@ -28,10 +28,10 @@ type CoordinatedActivityHandler struct {
Start CoordinatedActivityHandlerStartFunc

// Tick is called regularly to process a running activity.
// Tick that returns false, nil, nil just expresses that the job is still running.
// Tick that returns false, &SomeStruct{}, nil will express that the job is still running and also send an 'ActivityUpdated' signal back to the FSM with SomeStruct{} as the Input.
// Tick that returns true, &SomeStruct{}, nil, expresses that the job/activity is done and send SomeStruct{} back as the result. as well as stops heartbeating.
// Tick that returns true, nil, nil, expresses that the job is done and send no result back, as well as stops heartbeating.
// Tick that returns true, nil, nil just expresses that the job is still running.
// Tick that returns true, &SomeStruct{}, nil will express that the job is still running and also send an 'ActivityUpdated' signal back to the FSM with SomeStruct{} as the Input.
// Tick that returns false, &SomeStruct{}, nil, expresses that the job/activity is done and send SomeStruct{} back as the result. as well as stops heartbeating.
// Tick that returns false, nil, nil, expresses that the job is done and send no result back, as well as stops heartbeating.
// Tick that returns false, nil, err expresses that the job/activity failed and sends back err as the reason. as well as stops heartbeating.
Tick CoordinatedActivityHandlerTickFunc

Expand Down

0 comments on commit 8ea425d

Please sign in to comment.