| 程序包 | 说明 |
|---|---|
| cn.ponfee.disjob.core.base | |
| cn.ponfee.disjob.core.param.supervisor |
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Worker.Current |
| 限定符和类型 | 方法和说明 |
|---|---|
static Worker |
Worker.deserialize(byte[] bytes,
Charset charset) |
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 boolean |
Worker.matchesGroup(Worker worker,
String group) |
boolean |
Worker.sameWorker(Worker other)
判断是否同一台机器:其它属性相同但worker-id不同
Worker机器宕机重启后,Supervisor一段时间内仍缓存着旧的Worker,导致http通过ip:port派发的任务参数中Worker是旧的,但是新Worker接收该任务
|
void |
Worker.JacksonSerializer.serialize(Worker value,
com.fasterxml.jackson.core.JsonGenerator gen,
com.fasterxml.jackson.databind.SerializerProvider serializers) |
| 构造器和说明 |
|---|
StartTaskParam(Long wnstanceId,
long instanceId,
long taskId,
JobType jobType,
Worker worker) |
UpdateTaskWorkerParam(long taskId,
Worker worker) |
Copyright © 2024. All rights reserved.