public abstract class AbstractGridProjection extends java.lang.Object implements GridProjection
GridProjection の基本実装。PRIORITY_COMPARATOR| コンストラクターと説明 |
|---|
AbstractGridProjection() 新しい抽象グリッド射影をインスタンス化します。 |
AbstractGridProjection(org.apache.hadoop.conf.Configuration configuration) 新しい抽象グリッド射影をインスタンス化します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
abstract boolean | acceptMember(GridMember member) 射影がメンバーを受け入れたかどうかを確認します。 |
protected boolean | addAnyMember(GridMember member) メンバーを任意の追跡リストに追加します。 |
protected void | addHostCountMember(java.lang.String host, GridMember member) ホストカウントメンバーを追加します。 |
protected boolean | addHostMember(GridMember member) メンバーをホスト追跡リストに追加します。 |
protected void | addRackCountMember(java.lang.String rack, GridMember member) ラックカウントメンバーを追加します。 |
protected boolean | addRackMember(GridMember member) メンバーをラック追跡リストに追加します。 |
protected boolean | canFit(GridMember member) メンバーがこの射影に適合できるかどうかを確認します。 |
protected int | getAnyCount() 任意のカウントを取得します。 |
protected java.util.Collection<GridMember> | getAnyCountMembers() 任意のカウントのメンバーを取得します。 |
org.apache.hadoop.conf.Configuration | getConfiguration()Hadoop 構成を取得します。 |
protected int | getHostCount(java.lang.String host) ホストによって追跡されたホストの数を取得します。 |
protected java.util.Set<java.lang.String> | getHostCountHosts() ホストの数を取得します。 |
protected java.util.Collection<GridMember> | getHostCountMembers(java.lang.String host) ホスト数のメンバーを取得します。 |
java.util.Collection<GridMember> | getMembers() この射影のメンバーを Collection として取得します。 |
java.lang.Integer | getMemory() メモリを取得します。 |
java.lang.Integer | getPriority() 優先順位を取得します。 |
ProjectionData | getProjectionData() 射影データを取得します。 |
protected int | getRackCount(java.lang.String rack) ラックごとに追跡されたラックの数を取得します。 |
protected java.util.Set<java.lang.String> | getRackCountHosts() ラック数のホストを取得します。 |
protected java.util.Collection<GridMember> | getRackCountMembers(java.lang.String rack) ラック数のメンバーを取得します。 |
abstract SatisfyStateData | getSatisfyState() 満足状態を取得します。 |
java.lang.Integer | getVirtualCores() 仮想コアを取得します。 |
GridMember | removeMember(GridMember member) メンバーを削除します。 |
void | setConfiguration(org.apache.hadoop.conf.Configuration configuration)Hadoop 構成を設定します。 |
void | setMemory(java.lang.Integer memory) メモリを設定します。 |
void | setPriority(java.lang.Integer priority) 優先順位を設定します。 |
void | setProjectionData(ProjectionData data) 射影データを設定します。 |
void | setVirtualCores(java.lang.Integer virtualCores) 仮想コアを設定します。 |
public AbstractGridProjection()
public AbstractGridProjection(org.apache.hadoop.conf.Configuration configuration)
configuration - Hadoop の設定 public java.util.Collection<GridMember> getMembers()
GridProjectionCollection として取得します。GridProjection の getMembers public void setProjectionData(ProjectionData data)
GridProjectionGridProjection の setProjectionData data - 新しい射影データ public ProjectionData getProjectionData()
GridProjectionGridProjection の getProjectionData public GridMember removeMember(GridMember member)
GridProjectionGridProjection の removeMember member - メンバー public abstract boolean acceptMember(GridMember member)
GridProjectionGridProjection の acceptMember member - グリッドメンバー public abstract SatisfyStateData getSatisfyState()
GridProjectionGridProjection の getSatisfyState public java.lang.Integer getPriority()
GridProjection の getPriority public void setPriority(java.lang.Integer priority)
priority - 新たな優先事項 public void setVirtualCores(java.lang.Integer virtualCores)
virtualCores - 新しい仮想コア public java.lang.Integer getVirtualCores()
public void setMemory(java.lang.Integer memory)
memory - 新しい記憶 public java.lang.Integer getMemory()
protected boolean addHostMember(GridMember member)
member - グリッドメンバー protected boolean addRackMember(GridMember member)
member - グリッドメンバー protected boolean addAnyMember(GridMember member)
member - グリッドメンバー protected int getHostCount(java.lang.String host)
host - ザホスト protected int getRackCount(java.lang.String rack)
rack - ラック protected int getAnyCount()
protected java.util.Collection<GridMember> getHostCountMembers(java.lang.String host)
host - ザホスト protected void addHostCountMember(java.lang.String host,
GridMember member)host - ザホスト member - グリッドメンバー protected void addRackCountMember(java.lang.String rack,
GridMember member)rack - ラック member - グリッドメンバー protected java.util.Collection<GridMember> getRackCountMembers(java.lang.String rack)
rack - ラック protected java.util.Collection<GridMember> getAnyCountMembers()
protected java.util.Set<java.lang.String> getHostCountHosts()
protected java.util.Set<java.lang.String> getRackCountHosts()
public void setConfiguration(org.apache.hadoop.conf.Configuration configuration)
configuration - 新しい Hadoop 構成 public org.apache.hadoop.conf.Configuration getConfiguration()
protected boolean canFit(GridMember member)
member - グリッドメンバー