public interface PartitionNameProvider
パーティションにカスタム命名スキームを使用する必要がある Partitioner
実装用のオプションのインターフェース。パーティショナーが SimplePartitioner
を継承し、デフォルトのパーティション名を再利用する場合は、このインターフェースを実装する必要はありません。
ただし、パーティショナーがこのインターフェースを実装している場合、再起動時に Partitioner.partition(int)
メソッドは再度呼び出されず、代わりにパーティションが最後の実行から再利用され、名前で getPartitionNames(int)
の結果と照合されます。これは、パーティショニングプロセスにコストがかかる場合に、パフォーマンスの最適化に役立ちます。
修飾子と型 | メソッドと説明 |
---|---|
java.util.Collection<java.lang.String> | getPartitionNames(int gridSize) |