public interface Grid
修飾子と型 | メソッドと説明 |
---|---|
void | addGridListener(GridListener listener) グリッドメンバーイベントを通知するリスナーを追加します。 |
void | addInterceptor(GridMemberInterceptor interceptor) グリッドメンバーインターセプターを追加します。 |
boolean | addMember(GridMember member) 新しいグリッドメンバーを追加します。 |
GridMember | getMember(org.apache.hadoop.yarn.api.records.ContainerId id) グリッドメンバーを取得します。 |
java.util.Collection<GridMember> | getMembers() グリッドシステムに認識されているグリッドメンバーのコレクションを取得します。認識されているメンバーが存在しない場合は空のコレクションを取得します。 |
boolean | removeMember(org.apache.hadoop.yarn.api.records.ContainerId id) グリッドメンバーを削除します。 |
java.util.Collection<GridMember> getMembers()
GridMember getMember(org.apache.hadoop.yarn.api.records.ContainerId id)
id
- コンテナー ID 識別子 NULL
boolean addMember(GridMember member)
グリッドが、すでにメンバーが含まれている以外の理由で特定のメンバーの追加を拒否した場合、( false を返すのではなく) 例外をスローする必要があります。これにより、この呼び出しが返された後も、グリッドに指定されたノードが常に含まれているという不変性が維持されます。
member
- グリッドメンバー boolean removeMember(org.apache.hadoop.yarn.api.records.ContainerId id)
指定されたメンバーのインスタンスが 1 つ存在する場合は、それをこのグリッドから削除します。
id
- コンテナー ID 識別子 void addGridListener(GridListener listener)
listener
- グリッドリスナー void addInterceptor(GridMemberInterceptor interceptor)
interceptor
- インターセプター