| 程序包 | 说明 |
|---|---|
| cn.ponfee.disjob.core.base | |
| cn.ponfee.disjob.core.param |
| 限定符和类型 | 方法和说明 |
|---|---|
static Worker |
Worker.current() |
Worker |
Worker.JacksonDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser p,
com.fasterxml.jackson.databind.DeserializationContext ctx) |
static Worker |
Worker.deserialize(String text)
Deserialize from string.
|
static Worker |
Worker.of(Map<String,?> map) |
| 限定符和类型 | 方法和说明 |
|---|---|
static boolean |
Worker.isCurrent(Worker worker) |
boolean |
Worker.sameWorker(Worker other)
判断是否同一台机器:其它属性相同但worker-id不同
Worker机器宕机重启后,Supervisor一段时间内仍缓存着旧的Worker,导致http通过ip:port派发的任务参数中Worker是旧的,但是新Worker接收该任务
|
| 限定符和类型 | 方法和说明 |
|---|---|
Worker |
ExecuteTaskParam.getWorker() |
| 限定符和类型 | 方法和说明 |
|---|---|
ExecuteTaskParam |
ExecuteTaskParam.Builder.build(Operations ops,
long taskId,
long triggerTime,
Worker worker) |
void |
ExecuteTaskParam.setWorker(Worker worker) |
Copyright © 2023. All rights reserved.