/** * * @param indexFig config * @param aliasPrefix alias prefix, e.g. app_id etc.. */ public ManagementIndexAlias(IndexFig indexFig,String aliasPrefix) { this.writeAlias = aliasPrefix + "_write_" + indexFig.getAliasPostfix(); this.readAlias = aliasPrefix + "_read_" + indexFig.getAliasPostfix(); }
/** * * @param indexFig config * @param aliasPrefix alias prefix, e.g. app_id etc.. */ public TestIndexAlias(IndexFig indexFig,String aliasPrefix) { this.writeAlias = aliasPrefix + "_write_" + indexFig.getAliasPostfix(); this.readAlias = aliasPrefix + "_read_" + indexFig.getAliasPostfix(); }
/** * * @param indexFig config * @param aliasPrefix alias prefix, e.g. app_id etc.. */ public ApplicationIndexAlias(IndexFig indexFig, ApplicationScope applicationScope, String aliasPrefix) { this.writeAlias = aliasPrefix + "_" + applicationScope.getApplication().getUuid() + "_write_" + indexFig.getAliasPostfix(); this.readAlias = aliasPrefix + "_" + applicationScope.getApplication().getUuid() + "_read_" + indexFig.getAliasPostfix(); }
@Test public void applicationAliasName(){ IndexLocationStrategy indexLocationStrategy = indexLocationStrategyFactory.getIndexLocationStrategy(applicationScope); String applicationId = applicationScope.getApplication().getUuid().toString().toLowerCase(); assertEquals( indexLocationStrategy.getAlias().getReadAlias(), clusterName +"_"+ applicationId + "_read_" + indexFig.getAliasPostfix() ); assertEquals( indexLocationStrategy.getAlias().getWriteAlias(), clusterName +"_"+ applicationId + "_write_" + indexFig.getAliasPostfix() ); }
@Test public void managementAliasName(){ IndexLocationStrategy indexLocationStrategy = indexLocationStrategyFactory.getIndexLocationStrategy(managementApplicationScope); String managementAppIndexName = indexProcessorFig.getManagementAppIndexName(); assertEquals( indexLocationStrategy.getAlias().getReadAlias(), clusterName + "_" + keyspaceName + "_" + managementAppIndexName + "_read_" + indexFig.getAliasPostfix() ); assertEquals( indexLocationStrategy.getAlias().getWriteAlias(), clusterName + "_" + keyspaceName + "_" + managementAppIndexName + "_write_" + indexFig.getAliasPostfix() ); }