public abstract class ContainerPool extends Object
| 构造器和说明 |
|---|
ContainerPool() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
contain(String uniqueId) |
abstract boolean |
destroyByInstance(long jobInstanceId)
destroy pool by jobInstance
|
Container |
get(String uniqueId) |
Map<String,Container> |
getContainerMap() |
abstract JobContext |
getContext() |
void |
put(String uniqueId,
Container container) |
void |
remove(String uniqueId) |
abstract void |
removeContext() |
void |
setContainerMap(Map<String,Container> containerMap) |
abstract void |
setContext(JobContext jobContext) |
abstract void |
submit(long jobId,
long jobInstanceId,
long taskId,
Container container,
int consumerSize)
submit task container
|
public void remove(String uniqueId)
public boolean contain(String uniqueId)
public abstract void submit(long jobId,
long jobInstanceId,
long taskId,
Container container,
int consumerSize)
jobId - job idjobInstanceId - instance identificationtaskId - task identificationcontainer - running containerconsumerSize - running container service max capacitypublic abstract boolean destroyByInstance(long jobInstanceId)
jobInstanceId - instance identificationpublic abstract void setContext(JobContext jobContext)
public abstract JobContext getContext()
public abstract void removeContext()
Copyright © 2021. All rights reserved.