Class AttributePartitioningStrategy

java.lang.Object
com.hazelcast.partition.strategy.AttributePartitioningStrategy
All Implemented Interfaces:
PartitioningStrategy<Object>, Serializable

public final class AttributePartitioningStrategy extends Object implements PartitioningStrategy<Object>
See Also:
  • Constructor Details

    • AttributePartitioningStrategy

      public AttributePartitioningStrategy(String... attributes)
  • Method Details

    • getPartitionKey

      public Object getPartitionKey(Object key)
      Description copied from interface: PartitioningStrategy
      Returns the key object that will be used by Hazelcast to specify the partition.
      Specified by:
      getPartitionKey in interface PartitioningStrategy<Object>
      Parameters:
      key - actual key object used by Hazelcast to specify the partition
      Returns:
      the partition key object, or null to fallback to the default partition calculation
    • getPartitioningAttributes

      public String[] getPartitioningAttributes()