Documentation ¶
Index ¶
- func ToDistributorName(in proto.DistributionLogic) models.DistributorName
- type GRPCHandler
- func (g *GRPCHandler) CreateJob(ctx context.Context, req *proto.CreateJobRequest) (*proto.CreateJobResponse, error)
- func (g *GRPCHandler) ReportFailureTask(ctx context.Context, req *proto.ReportFailureTaskRequest) (*emptypb.Empty, error)
- func (g *GRPCHandler) ReportSuccessTask(ctx context.Context, req *proto.ReportSuccessTaskRequest) (*emptypb.Empty, error)
- func (g *GRPCHandler) WorkerCheckIn(ctx context.Context, req *proto.WorkerCheckInRequest) (*emptypb.Empty, error)
- func (g *GRPCHandler) WorkerRegistration(ctx context.Context, req *proto.ComputeNodeRegistrationRequest) (*proto.ComputeNodeRegistrationResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ToDistributorName ¶ added in v0.0.15
func ToDistributorName(in proto.DistributionLogic) models.DistributorName
Types ¶
type GRPCHandler ¶
type GRPCHandler struct { proto.UnimplementedControlPlaneServer // contains filtered or unexported fields }
func ProvideControlPlaneGRPCHandler ¶
func ProvideControlPlaneGRPCHandler( grpcServer grpc.RAJDSGrpcServer, controlPlaneService handlerservice.IControlPlane, jobService service.Job, taskService service.Task, meter metric.Meter, taskEventBus eventbus.TaskEventBus, ) GRPCHandler
func (*GRPCHandler) CreateJob ¶
func (g *GRPCHandler) CreateJob(ctx context.Context, req *proto.CreateJobRequest) (*proto.CreateJobResponse, error)
func (*GRPCHandler) ReportFailureTask ¶
func (g *GRPCHandler) ReportFailureTask(ctx context.Context, req *proto.ReportFailureTaskRequest) (*emptypb.Empty, error)
func (*GRPCHandler) ReportSuccessTask ¶
func (g *GRPCHandler) ReportSuccessTask(ctx context.Context, req *proto.ReportSuccessTaskRequest) (*emptypb.Empty, error)
func (*GRPCHandler) WorkerCheckIn ¶
func (g *GRPCHandler) WorkerCheckIn(ctx context.Context, req *proto.WorkerCheckInRequest) (*emptypb.Empty, error)
func (*GRPCHandler) WorkerRegistration ¶
func (g *GRPCHandler) WorkerRegistration(ctx context.Context, req *proto.ComputeNodeRegistrationRequest) (*proto.ComputeNodeRegistrationResponse, error)
Click to show internal directories.
Click to hide internal directories.