public static String getBucketFullPath(String prFullPath, int bucketId) { String name = getBucketName(prFullPath, bucketId); if (name != null) return Region.SEPARATOR + PR_ROOT_REGION_NAME + Region.SEPARATOR + name; return null; }
public static boolean isBucketRegion(String fullPath) { return getBucketName(fullPath) != null; }
public String getBucketName(int bucketId) { return PartitionedRegionHelper.getBucketName(getFullPath(), bucketId); }
@Override public String getPrName() { assert isBucket(); String bn = PartitionedRegionHelper.getBucketName(this.name); return PartitionedRegionHelper.getPRPath(bn); }
public String getPrName() { assert isBucket(); String bn = PartitionedRegionHelper.getBucketName(getName()); return PartitionedRegionHelper.getPRPath(bn); }
@Override public String answer(final InvocationOnMock invocation) throws Throwable { return PartitionedRegionHelper.getBucketName(queueRegion.getFullPath(), bucketId); } });
@Test public void testEscapeUnescape() { { String bucketName = PartitionedRegionHelper.getBucketName("/root/region", 5); assertEquals("Name = " + bucketName, -1, bucketName.indexOf('/')); assertEquals("/root/region", PartitionedRegionHelper.getPRPath(bucketName)); } { String bucketName = PartitionedRegionHelper.getBucketName("/root/region_one", 5); assertEquals("Name = " + bucketName, -1, bucketName.indexOf('/')); assertEquals("/root/region_one", PartitionedRegionHelper.getPRPath(bucketName)); } }
String bucketName = getBucketName(fullPath); if (bucketName == null) { return null;