public interface ContainerAllocator
修飾子と型 | メソッドと説明 |
---|---|
void | addListener(ContainerAllocatorListener listener) ContainerAllocatorListener を追加します。 |
void | allocateContainers(ContainerAllocateData containerAllocateData) 新しいコンテナーを割り当てます。 |
void | allocateContainers(int count) 新しいコンテナーを割り当てます。 |
void | releaseContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId) コンテナーを解放します。 |
void | releaseContainers(java.util.List<org.apache.hadoop.yarn.api.records.Container> containers) コンテナーを解放します。 |
void | setProgress(float progress) アプリケーションの現在の進行状況を設定します。 |
void allocateContainers(int count)
count
- 割り当てる新しいコンテナー数 void allocateContainers(ContainerAllocateData containerAllocateData)
containerAllocateData
- ContainerAllocateData
void releaseContainers(java.util.List<org.apache.hadoop.yarn.api.records.Container> containers)
containers
- コンテナー void releaseContainer(org.apache.hadoop.yarn.api.records.ContainerId containerId)
containerId
- コンテナー IDvoid addListener(ContainerAllocatorListener listener)
ContainerAllocatorListener
を追加します。listener
- ContainerAllocatorListener
void setProgress(float progress)
progress
- 現在の申請の進捗状況