| 限定符和类型 | 字段和说明 |
|---|---|
protected WorkerRuntime |
PowerJobWorker.workerRuntime |
| 构造器和说明 |
|---|
ProcessorTrackerActor(WorkerRuntime workerRuntime) |
TaskTrackerActor(WorkerRuntime workerRuntime) |
WorkerActor(WorkerRuntime workerRuntime,
TaskTrackerActor taskTrackerActor) |
| 限定符和类型 | 方法和说明 |
|---|---|
static WorkerRuntime |
ThreadLocalStore.getRuntimeMeta() |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
ThreadLocalStore.setRuntimeMeta(WorkerRuntime workerRuntime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TransportUtils.ptReportSelfStatus(ProcessorTrackerStatusReportReq req,
String address,
WorkerRuntime workerRuntime) |
static void |
TransportUtils.ptReportTask(ProcessorReportTaskStatusReq req,
String address,
WorkerRuntime workerRuntime) |
static boolean |
TransportUtils.reliableMapTask(ProcessorMapTaskRequest req,
String address,
WorkerRuntime workerRuntime) |
static boolean |
TransportUtils.reliablePtReportTask(ProcessorReportTaskStatusReq req,
String address,
WorkerRuntime workerRuntime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OmsContainer |
OmsContainerFactory.fetchContainer(Long containerId,
WorkerRuntime workerRuntime)
获取容器
|
| 构造器和说明 |
|---|
ProcessorTracker(TaskTrackerStartTaskReq request,
WorkerRuntime workerRuntime)
创建 ProcessorTracker(其实就是创建了个执行用的线程池 T_T)
|
| 限定符和类型 | 字段和说明 |
|---|---|
protected WorkerRuntime |
TaskTracker.workerRuntime
worker 运行时元数据
|
| 限定符和类型 | 方法和说明 |
|---|---|
static void |
TaskTracker.reportCreateErrorToServer(ServerScheduleJobReq req,
WorkerRuntime workerRuntime,
Exception e) |
protected void |
TaskTracker.reportFinalStatusThenDestroy(WorkerRuntime workerRuntime,
TaskTrackerReportInstanceStatusReq reportInstanceStatusReq) |
| 构造器和说明 |
|---|
TaskTracker(ServerScheduleJobReq req,
WorkerRuntime workerRuntime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static HeavyTaskTracker |
HeavyTaskTracker.create(ServerScheduleJobReq req,
WorkerRuntime workerRuntime)
静态方法创建 TaskTracker
|
protected TaskPersistenceService |
CommonTaskTracker.initTaskPersistenceService(InstanceInfo instanceInfo,
WorkerRuntime workerRuntime) |
protected TaskPersistenceService |
HeavyTaskTracker.initTaskPersistenceService(InstanceInfo instanceInfo,
WorkerRuntime workerRuntime) |
| 构造器和说明 |
|---|
CommonTaskTracker(ServerScheduleJobReq req,
WorkerRuntime workerRuntime) |
FrequentTaskTracker(ServerScheduleJobReq req,
WorkerRuntime workerRuntime) |
HeavyTaskTracker(ServerScheduleJobReq req,
WorkerRuntime workerRuntime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static LightTaskTracker |
LightTaskTracker.create(ServerScheduleJobReq req,
WorkerRuntime workerRuntime)
静态方法创建 TaskTracker
|
| 构造器和说明 |
|---|
LightTaskTracker(ServerScheduleJobReq req,
WorkerRuntime workerRuntime) |
| 限定符和类型 | 方法和说明 |
|---|---|
static OmsLogger |
OmsLoggerFactory.build(Long instanceId,
String logConfig,
WorkerRuntime workerRuntime) |
| 构造器和说明 |
|---|
JarContainerProcessorFactory(WorkerRuntime workerRuntime) |
Copyright © 2024. All rights reserved.