244
[]enumsspb.CallbackState{enumsspb.CALLBACK_STATE_SCHEDULED},
245
enumsspb.CALLBACK_STATE_FAILED,
246
>
func(cb Callback, event EventFailed) (hsm.TransitionOutput, error) {
statemachine.go
247
>
cb.recordAttempt(event.Time)
248
>
cb.CallbackInfo.LastAttemptFailure = &failurepb.Failure{
249
>
Message: event.Err.Error(),
250
>
FailureInfo: &failurepb.Failure_ApplicationFailureInfo{
251
>
ApplicationFailureInfo: &failurepb.ApplicationFailureInfo{
252
>
NonRetryable: true,
253
>
},
254
>
},
255
>
}
256
>
return cb.output()
257
>
},
258
)
259