package com.jivesoftware.os.amza.api; import com.jivesoftware.os.amza.api.partition.PartitionName; import com.jivesoftware.os.amza.api.partition.PartitionProperties; /** * * @author jonathan.colt */ public interface PartitionClientProvider { PartitionClient getPartition(PartitionName partitionName) throws Exception; PartitionClient getPartition(PartitionName partitionName, int ringSize, PartitionProperties partitionProperties) throws Exception; RingPartitionProperties getProperties(PartitionName partitionName) throws Exception; }