public static Class<? extends RegionSplitPolicy> getSplitPolicyClass(TableDescriptor htd,
    Configuration conf) throws IOException {
    String className = htd.getRegionSplitPolicyClassName();
    if (className == null) {
      className =
        conf.get(HConstants.HBASE_REGION_SPLIT_POLICY_KEY, DEFAULT_SPLIT_POLICY_CLASS.getName());
    }

    try {
      Class<? extends RegionSplitPolicy> clazz =
        Class.forName(className).asSubclass(RegionSplitPolicy.class);
      return clazz;
    } catch (Exception e) {
      throw new IOException("Unable to load configured region split policy '" + className
        + "' for table '" + htd.getTableName() + "'", e);
    }
  }
Create the RegionSplitPolicy configured for the given table.
@return a RegionSplitPolicy
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/RegionSplitPolicy.java