in src/main/java/org/apache/fineract/cn/cassandra/core/CassandraSessionProvider.java [119:130]
public Session getTenantSession(@Nonnull final String identifier) {
Assert.notNull(identifier, "A tenant identifier must be given.");
Assert.hasText(identifier, "A tenant identifier must be given.");
final Mapper<Tenant> tenantInfoMapper = this.getAdminSessionMappingManager().mapper(Tenant.class);
tenantInfoMapper.setDefaultDeleteOptions(OptionProvider.deleteConsistencyLevel(this.env));
tenantInfoMapper.setDefaultGetOptions(OptionProvider.readConsistencyLevel(this.env));
tenantInfoMapper.setDefaultSaveOptions(OptionProvider.writeConsistencyLevel(this.env));
final Tenant tenantInfo = tenantInfoMapper.get(identifier);
if (tenantInfo == null) throw ServiceException.notFound("Tenant [" + identifier + "] unknown.");
return this.getSession(tenantInfo.getClusterName(), tenantInfo.getContactPoints(), tenantInfo.getKeyspace());
}