Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterTaskServiceServer(s grpc.ServiceRegistrar, srv TaskServiceServer)
- type AbortTaskRequest
- type AbortTaskResponse
- type GetTaskRequest
- type GetTaskResponse
- type RegisterTaskRequest
- func (*RegisterTaskRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterTaskRequest) GetCallbackUrl() string
- func (x *RegisterTaskRequest) GetExpireTime() *timestamppb.Timestamp
- func (x *RegisterTaskRequest) GetInputArgs() []byte
- func (x *RegisterTaskRequest) GetMaxRetryCnt() int64
- func (x *RegisterTaskRequest) GetNamespace() string
- func (x *RegisterTaskRequest) GetTaskType() string
- func (*RegisterTaskRequest) ProtoMessage()
- func (x *RegisterTaskRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterTaskRequest) Reset()
- func (x *RegisterTaskRequest) String() string
- type RegisterTaskResponse
- func (*RegisterTaskResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterTaskResponse) GetTaskId() string
- func (*RegisterTaskResponse) ProtoMessage()
- func (x *RegisterTaskResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterTaskResponse) Reset()
- func (x *RegisterTaskResponse) String() string
- type TaskServiceClient
- type TaskServiceServer
- type UnimplementedTaskServiceServer
- func (UnimplementedTaskServiceServer) AbortTask(context.Context, *AbortTaskRequest) (*AbortTaskResponse, error)
- func (UnimplementedTaskServiceServer) GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error)
- func (UnimplementedTaskServiceServer) RegisterTask(context.Context, *RegisterTaskRequest) (*RegisterTaskResponse, error)
- type UnsafeTaskServiceServer
Constants ¶
const ( TaskService_RegisterTask_FullMethodName = "/conductor.api.task.v1.TaskService/RegisterTask" TaskService_GetTask_FullMethodName = "/conductor.api.task.v1.TaskService/GetTask" TaskService_AbortTask_FullMethodName = "/conductor.api.task.v1.TaskService/AbortTask" )
Variables ¶
var File_taskservice_v1_taskservice_proto protoreflect.FileDescriptor
var TaskService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "conductor.api.task.v1.TaskService", HandlerType: (*TaskServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RegisterTask", Handler: _TaskService_RegisterTask_Handler, }, { MethodName: "GetTask", Handler: _TaskService_GetTask_Handler, }, { MethodName: "AbortTask", Handler: _TaskService_AbortTask_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "taskservice/v1/taskservice.proto", }
TaskService_ServiceDesc is the grpc.ServiceDesc for TaskService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTaskServiceServer ¶
func RegisterTaskServiceServer(s grpc.ServiceRegistrar, srv TaskServiceServer)
Types ¶
type AbortTaskRequest ¶
type AbortTaskRequest struct {
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
// contains filtered or unexported fields
}
func (*AbortTaskRequest) Descriptor
deprecated
func (*AbortTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use AbortTaskRequest.ProtoReflect.Descriptor instead.
func (*AbortTaskRequest) GetTaskId ¶
func (x *AbortTaskRequest) GetTaskId() string
func (*AbortTaskRequest) ProtoMessage ¶
func (*AbortTaskRequest) ProtoMessage()
func (*AbortTaskRequest) ProtoReflect ¶
func (x *AbortTaskRequest) ProtoReflect() protoreflect.Message
func (*AbortTaskRequest) Reset ¶
func (x *AbortTaskRequest) Reset()
func (*AbortTaskRequest) String ¶
func (x *AbortTaskRequest) String() string
type AbortTaskResponse ¶
type AbortTaskResponse struct {
// contains filtered or unexported fields
}
func (*AbortTaskResponse) Descriptor
deprecated
func (*AbortTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use AbortTaskResponse.ProtoReflect.Descriptor instead.
func (*AbortTaskResponse) ProtoMessage ¶
func (*AbortTaskResponse) ProtoMessage()
func (*AbortTaskResponse) ProtoReflect ¶
func (x *AbortTaskResponse) ProtoReflect() protoreflect.Message
func (*AbortTaskResponse) Reset ¶
func (x *AbortTaskResponse) Reset()
func (*AbortTaskResponse) String ¶
func (x *AbortTaskResponse) String() string
type GetTaskRequest ¶
type GetTaskRequest struct {
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
// contains filtered or unexported fields
}
func (*GetTaskRequest) Descriptor
deprecated
func (*GetTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTaskRequest.ProtoReflect.Descriptor instead.
func (*GetTaskRequest) GetTaskId ¶
func (x *GetTaskRequest) GetTaskId() string
func (*GetTaskRequest) ProtoMessage ¶
func (*GetTaskRequest) ProtoMessage()
func (*GetTaskRequest) ProtoReflect ¶
func (x *GetTaskRequest) ProtoReflect() protoreflect.Message
func (*GetTaskRequest) Reset ¶
func (x *GetTaskRequest) Reset()
func (*GetTaskRequest) String ¶
func (x *GetTaskRequest) String() string
type GetTaskResponse ¶
type GetTaskResponse struct {
Task *v1.Task `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
// contains filtered or unexported fields
}
func (*GetTaskResponse) Descriptor
deprecated
func (*GetTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTaskResponse.ProtoReflect.Descriptor instead.
func (*GetTaskResponse) GetTask ¶
func (x *GetTaskResponse) GetTask() *v1.Task
func (*GetTaskResponse) ProtoMessage ¶
func (*GetTaskResponse) ProtoMessage()
func (*GetTaskResponse) ProtoReflect ¶
func (x *GetTaskResponse) ProtoReflect() protoreflect.Message
func (*GetTaskResponse) Reset ¶
func (x *GetTaskResponse) Reset()
func (*GetTaskResponse) String ¶
func (x *GetTaskResponse) String() string
type RegisterTaskRequest ¶
type RegisterTaskRequest struct {
// 任务类型
TaskType string `protobuf:"bytes,1,opt,name=task_type,json=taskType,proto3" json:"task_type,omitempty"`
// 所属命名空间
Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
// 输入参数
InputArgs []byte `protobuf:"bytes,3,opt,name=input_args,json=inputArgs,proto3" json:"input_args,omitempty"`
// 回调url
CallbackUrl string `protobuf:"bytes,4,opt,name=callback_url,json=callbackUrl,proto3" json:"callback_url,omitempty"`
// 最大重试次数 -1表示无限重试直到超时, 0表示不重试
MaxRetryCnt int64 `protobuf:"varint,5,opt,name=max_retry_cnt,json=maxRetryCnt,proto3" json:"max_retry_cnt,omitempty"`
// 任务过期时间
ExpireTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterTaskRequest) Descriptor
deprecated
func (*RegisterTaskRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterTaskRequest.ProtoReflect.Descriptor instead.
func (*RegisterTaskRequest) GetCallbackUrl ¶
func (x *RegisterTaskRequest) GetCallbackUrl() string
func (*RegisterTaskRequest) GetExpireTime ¶
func (x *RegisterTaskRequest) GetExpireTime() *timestamppb.Timestamp
func (*RegisterTaskRequest) GetInputArgs ¶
func (x *RegisterTaskRequest) GetInputArgs() []byte
func (*RegisterTaskRequest) GetMaxRetryCnt ¶
func (x *RegisterTaskRequest) GetMaxRetryCnt() int64
func (*RegisterTaskRequest) GetNamespace ¶
func (x *RegisterTaskRequest) GetNamespace() string
func (*RegisterTaskRequest) GetTaskType ¶
func (x *RegisterTaskRequest) GetTaskType() string
func (*RegisterTaskRequest) ProtoMessage ¶
func (*RegisterTaskRequest) ProtoMessage()
func (*RegisterTaskRequest) ProtoReflect ¶
func (x *RegisterTaskRequest) ProtoReflect() protoreflect.Message
func (*RegisterTaskRequest) Reset ¶
func (x *RegisterTaskRequest) Reset()
func (*RegisterTaskRequest) String ¶
func (x *RegisterTaskRequest) String() string
type RegisterTaskResponse ¶
type RegisterTaskResponse struct {
TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
// contains filtered or unexported fields
}
func (*RegisterTaskResponse) Descriptor
deprecated
func (*RegisterTaskResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterTaskResponse.ProtoReflect.Descriptor instead.
func (*RegisterTaskResponse) GetTaskId ¶
func (x *RegisterTaskResponse) GetTaskId() string
func (*RegisterTaskResponse) ProtoMessage ¶
func (*RegisterTaskResponse) ProtoMessage()
func (*RegisterTaskResponse) ProtoReflect ¶
func (x *RegisterTaskResponse) ProtoReflect() protoreflect.Message
func (*RegisterTaskResponse) Reset ¶
func (x *RegisterTaskResponse) Reset()
func (*RegisterTaskResponse) String ¶
func (x *RegisterTaskResponse) String() string
type TaskServiceClient ¶
type TaskServiceClient interface {
// 注册任务
RegisterTask(ctx context.Context, in *RegisterTaskRequest, opts ...grpc.CallOption) (*RegisterTaskResponse, error)
// 获取任务
GetTask(ctx context.Context, in *GetTaskRequest, opts ...grpc.CallOption) (*GetTaskResponse, error)
// 终止任务
AbortTask(ctx context.Context, in *AbortTaskRequest, opts ...grpc.CallOption) (*AbortTaskResponse, error)
}
TaskServiceClient is the client API for TaskService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewTaskServiceClient ¶
func NewTaskServiceClient(cc grpc.ClientConnInterface) TaskServiceClient
type TaskServiceServer ¶
type TaskServiceServer interface {
// 注册任务
RegisterTask(context.Context, *RegisterTaskRequest) (*RegisterTaskResponse, error)
// 获取任务
GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error)
// 终止任务
AbortTask(context.Context, *AbortTaskRequest) (*AbortTaskResponse, error)
// contains filtered or unexported methods
}
TaskServiceServer is the server API for TaskService service. All implementations must embed UnimplementedTaskServiceServer for forward compatibility.
type UnimplementedTaskServiceServer ¶
type UnimplementedTaskServiceServer struct{}
UnimplementedTaskServiceServer must be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedTaskServiceServer) AbortTask ¶
func (UnimplementedTaskServiceServer) AbortTask(context.Context, *AbortTaskRequest) (*AbortTaskResponse, error)
func (UnimplementedTaskServiceServer) GetTask ¶
func (UnimplementedTaskServiceServer) GetTask(context.Context, *GetTaskRequest) (*GetTaskResponse, error)
func (UnimplementedTaskServiceServer) RegisterTask ¶
func (UnimplementedTaskServiceServer) RegisterTask(context.Context, *RegisterTaskRequest) (*RegisterTaskResponse, error)
type UnsafeTaskServiceServer ¶
type UnsafeTaskServiceServer interface {
// contains filtered or unexported methods
}
UnsafeTaskServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TaskServiceServer will result in compilation errors.