@Test public void testDefaultHConnectionFactory() { HConnectionFactory provided = HBaseFactoryProvider.getHConnectionFactory(); assertTrue(provided instanceof HConnectionFactory.HConnectionFactoryImpl); }
public static HConnectionFactory getHConnectionFactory() { return InstanceResolver.getSingleton(HConnectionFactory.class, DEFAULT_HCONNECTION_FACTORY); }
HBaseFactoryProvider { public static HConnectionFactory getHConnectionFactory() { return InstanceResolver.getSingleton(HConnectionFactory.class, DEFAULT_HCONNECTION_FACTORY); } }
HBaseFactoryProvider { public static HConnectionFactory getHConnectionFactory() { return InstanceResolver.getSingleton(HConnectionFactory.class, DEFAULT_HCONNECTION_FACTORY); }  }
HBaseFactoryProvider { public static HConnectionFactory getHConnectionFactory() { return InstanceResolver.getSingleton(HConnectionFactory.class, DEFAULT_HCONNECTION_FACTORY); }  static HTableFactory getHTableFactory(); static HConnectionFactory getHConnectionFactory(); static ConfigurationFactory getConfigurationFactory(); }
HBaseFactoryProvider { public static HConnectionFactory getHConnectionFactory() { return InstanceResolver.getSingleton(HConnectionFactory.class, DEFAULT_HCONNECTION_FACTORY); }  static HTableFactory getHTableFactory(); static HConnectionFactory getHConnectionFactory(); static ConfigurationFactory getConfigurationFactory();  }