ElasticJob-Lite 提供了 Java API,可以通过直接对注册中心进行操作的方式控制作业在分布式环境下的生命周期。
该模块目前仍处于孵化状态。
类名称:org.apache.shardingsphere.elasticjob.lite.lifecycle.api.JobConfigurationAPI
方法签名:YamlJobConfiguration getJobConfiguration(String jobName)
Parameters:
Returns: 作业配置对象
方法签名:void updateJobConfiguration(YamlJobConfiguration yamlJobConfiguration)
方法签名:void removeJobConfiguration(String jobName)
类名称:org.apache.shardingsphere.elasticjob.lite.lifecycle.api.JobOperateAPI
作业在不与当前运行中作业冲突的情况下才会触发执行,并在启动后自动清理此标记。
方法签名:void trigger(Optional
禁用作业将会导致分布式的其他作业触发重新分片。
方法签名:void disable(Optional
方法签名:void enable(Optional
方法签名:void shutdown(Optional
方法签名:void remove(Optional
类名称:org.apache.shardingsphere.elasticjob.lite.lifecycle.api.ShardingOperateAPI
方法签名:void disable(String jobName, String item)
方法签名:void enable(String jobName, String item)
类名称:org.apache.shardingsphere.elasticjob.lite.lifecycle.api.JobStatisticsAPI
方法签名:int getJobsTotalCount()
方法签名:JobBriefInfo getJobBriefInfo(String jobName)
Parameters:
Returns: 作业简明信息
方法签名:Collection
方法签名:Collection
Parameters:
Returns: 作业简明信息集合
类名称:org.apache.shardingsphere.elasticjob.lite.lifecycle.api.ServerStatisticsAPI
方法签名:int getServersTotalCount()
方法签名:Collection
类名称:org.apache.shardingsphere.elasticjob.lite.lifecycle.api.ShardingStatisticsAPI
方法签名:Collection
Parameters:
Returns: 作业分片信息集合