| Interface | Description | 
|---|---|
| PartitionKeyResolver<T,K> | A  PartitionKeyResolveris a strategy interface defining
 entity is automatically translated into a matching partition key. | 
| PartitionResolver<K> | A  PartitionResolveris a strategy interface defining
 how partition key can be resolved into the actualPath. | 
| PartitionStrategy<T,K> | A  PartitionStrategyis a strategy interface defining
 usedPartitionResolverandPartitionKeyResolver. | 
| Class | Description | 
|---|---|
| AbstractPartitionStrategy<T,K> | Base implementation of  PartitionStrategy. | 
| DefaultPartitionKey | A default partition key which simply is a  Map. | 
| DefaultPartitionStrategy<T> | A  PartitionStrategywhich is used to provide a generic partitioning support using Spring SpEL. |