インターフェース PartitionNameProvider


public interface PartitionNameProvider

パーティションにカスタム命名スキームを使用する必要がある Partitioner 実装用のオプションのインターフェース。パーティショナーが SimplePartitioner を継承し、デフォルトのパーティション名を再利用する場合は、このインターフェースを実装する必要はありません。

ただし、パーティショナーがこのインターフェースを実装している場合、再起動時に Partitioner.partition(int) メソッドは再度呼び出されず、代わりにパーティションが最後の実行から再利用され、名前で getPartitionNames(int) の結果と照合されます。これは、パーティショニングプロセスにコストがかかる場合に、パフォーマンスの最適化に役立ちます。

導入:
2.1.3
作成者:
Dave Syer
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    getPartitionNames(int gridSize)