use of com.hazelcast.replicatedmap.ReplicatedMapCantBeCreatedOnLiteMemberException in project hazelcast by hazelcast.
the class ReplicatedMapService method createDistributedObject.
@Override
public DistributedObject createDistributedObject(String objectName, UUID source, boolean local) {
ReplicatedMapConfig replicatedMapConfig = getReplicatedMapConfig(objectName);
checkReplicatedMapConfig(replicatedMapConfig, mergePolicyProvider);
if (nodeEngine.getLocalMember().isLiteMember()) {
throw new ReplicatedMapCantBeCreatedOnLiteMemberException(nodeEngine.getThisAddress());
}
for (int i = 0; i < nodeEngine.getPartitionService().getPartitionCount(); i++) {
PartitionContainer partitionContainer = partitionContainers[i];
if (partitionContainer == null) {
continue;
}
partitionContainer.getOrCreateRecordStore(objectName);
}
return new ReplicatedMapProxy(nodeEngine, objectName, this, replicatedMapConfig);
}
Aggregations