in go/proto/api/v1/service_workflow.pb.yarpc.go [108:289]
func buildWorkflowAPIYARPCProcedures(params buildWorkflowAPIYARPCProceduresParams) []transport.Procedure {
handler := &_WorkflowAPIYARPCHandler{params.Server}
return protobuf.BuildProcedures(
protobuf.BuildProceduresParams{
ServiceName: "uber.cadence.api.v1.WorkflowAPI",
UnaryHandlerParams: []protobuf.BuildProceduresUnaryHandlerParams{
{
MethodName: "RestartWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.RestartWorkflowExecution,
NewRequest: newWorkflowAPIServiceRestartWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "StartWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.StartWorkflowExecution,
NewRequest: newWorkflowAPIServiceStartWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "StartWorkflowExecutionAsync",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.StartWorkflowExecutionAsync,
NewRequest: newWorkflowAPIServiceStartWorkflowExecutionAsyncYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "SignalWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.SignalWorkflowExecution,
NewRequest: newWorkflowAPIServiceSignalWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "SignalWithStartWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.SignalWithStartWorkflowExecution,
NewRequest: newWorkflowAPIServiceSignalWithStartWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "SignalWithStartWorkflowExecutionAsync",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.SignalWithStartWorkflowExecutionAsync,
NewRequest: newWorkflowAPIServiceSignalWithStartWorkflowExecutionAsyncYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "ResetWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.ResetWorkflowExecution,
NewRequest: newWorkflowAPIServiceResetWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "RequestCancelWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.RequestCancelWorkflowExecution,
NewRequest: newWorkflowAPIServiceRequestCancelWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "TerminateWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.TerminateWorkflowExecution,
NewRequest: newWorkflowAPIServiceTerminateWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "DescribeWorkflowExecution",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.DescribeWorkflowExecution,
NewRequest: newWorkflowAPIServiceDescribeWorkflowExecutionYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "QueryWorkflow",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.QueryWorkflow,
NewRequest: newWorkflowAPIServiceQueryWorkflowYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "DescribeTaskList",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.DescribeTaskList,
NewRequest: newWorkflowAPIServiceDescribeTaskListYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "GetTaskListsByDomain",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.GetTaskListsByDomain,
NewRequest: newWorkflowAPIServiceGetTaskListsByDomainYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "ListTaskListPartitions",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.ListTaskListPartitions,
NewRequest: newWorkflowAPIServiceListTaskListPartitionsYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "GetClusterInfo",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.GetClusterInfo,
NewRequest: newWorkflowAPIServiceGetClusterInfoYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "GetWorkflowExecutionHistory",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.GetWorkflowExecutionHistory,
NewRequest: newWorkflowAPIServiceGetWorkflowExecutionHistoryYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
{
MethodName: "RefreshWorkflowTasks",
Handler: protobuf.NewUnaryHandler(
protobuf.UnaryHandlerParams{
Handle: handler.RefreshWorkflowTasks,
NewRequest: newWorkflowAPIServiceRefreshWorkflowTasksYARPCRequest,
AnyResolver: params.AnyResolver,
},
),
},
},
OnewayHandlerParams: []protobuf.BuildProceduresOnewayHandlerParams{},
StreamHandlerParams: []protobuf.BuildProceduresStreamHandlerParams{},
},
)
}