Documentation
¶
Index ¶
- type CronJobServiceImpl
- func (i *CronJobServiceImpl) AddCronJob(ctx context.Context, in *cronjob.CronJobSpec) (*cronjob.CronJob, error)
- func (i *CronJobServiceImpl) Close(ctx context.Context)
- func (i *CronJobServiceImpl) DeleteCronJob(ctx context.Context, in *cronjob.DeleteCronJobRequest) (*cronjob.CronJob, error)
- func (i *CronJobServiceImpl) DescribeCronJob(ctx context.Context, in *cronjob.DescribeCronJobRequest) (*cronjob.CronJob, error)
- func (i *CronJobServiceImpl) Init() error
- func (i *CronJobServiceImpl) Name() string
- func (i *CronJobServiceImpl) QueryCronJob(ctx context.Context, in *cronjob.QueryCronJobRequest) (*types.Set[*cronjob.CronJob], error)
- func (c *CronJobServiceImpl) Run(ctx context.Context) error
- func (i *CronJobServiceImpl) UpdateCronJob(ctx context.Context, in *cronjob.UpdateCronJobRequest) (*cronjob.CronJob, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronJobServiceImpl ¶ added in v0.0.17
type CronJobServiceImpl struct { ioc.ObjectImpl // 启用更新队列 EnableUpdate bool `toml:"enable_update" json:"enable_update" yaml:"enable_update" env:"ENABLE_UPDATE"` // 当前这个消费者 配置的topic UpdateTopic string `toml:"update_topic" json:"update_topic" yaml:"update_topic" env:"UPDATE_TOPIC"` // contains filtered or unexported fields }
func (*CronJobServiceImpl) AddCronJob ¶ added in v0.0.17
func (i *CronJobServiceImpl) AddCronJob(ctx context.Context, in *cronjob.CronJobSpec) (*cronjob.CronJob, error)
AddCronJob implements cronjob.Service.
func (*CronJobServiceImpl) Close ¶ added in v0.0.17
func (i *CronJobServiceImpl) Close(ctx context.Context)
func (*CronJobServiceImpl) DeleteCronJob ¶ added in v0.0.17
func (i *CronJobServiceImpl) DeleteCronJob(ctx context.Context, in *cronjob.DeleteCronJobRequest) (*cronjob.CronJob, error)
DeleteCronJob implements cronjob.Service.
func (*CronJobServiceImpl) DescribeCronJob ¶ added in v0.0.17
func (i *CronJobServiceImpl) DescribeCronJob(ctx context.Context, in *cronjob.DescribeCronJobRequest) (*cronjob.CronJob, error)
DescribeCronJob implements cronjob.Service.
func (*CronJobServiceImpl) Init ¶ added in v0.0.17
func (i *CronJobServiceImpl) Init() error
func (*CronJobServiceImpl) Name ¶ added in v0.0.17
func (i *CronJobServiceImpl) Name() string
func (*CronJobServiceImpl) QueryCronJob ¶ added in v0.0.17
func (i *CronJobServiceImpl) QueryCronJob(ctx context.Context, in *cronjob.QueryCronJobRequest) (*types.Set[*cronjob.CronJob], error)
QueryCronJob implements cronjob.Service.
func (*CronJobServiceImpl) Run ¶ added in v0.0.17
func (c *CronJobServiceImpl) Run(ctx context.Context) error
读取消息,处理消息
func (*CronJobServiceImpl) UpdateCronJob ¶ added in v0.0.17
func (i *CronJobServiceImpl) UpdateCronJob(ctx context.Context, in *cronjob.UpdateCronJobRequest) (*cronjob.CronJob, error)
UpdateCronJob implements cronjob.Service.
Click to show internal directories.
Click to hide internal directories.