List of usage examples for org.apache.commons.discovery.tools DiscoverSingleton find
public static Object find(Class spiClass, String defaultImpl) throws DiscoveryException
From source file:info.magnolia.cms.util.FactoryUtil.java
public static Object getSingleton(Class interf) { return DiscoverSingleton.find(interf, props); }
From source file:com.netspective.axiom.DatabasePolicies.java
public DatabasePolicies() { registerDatabasePolicy(DBPOLICY_ANSI); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(HSqlDbDatabasePolicy.class, HSqlDbDatabasePolicy.class.getName())); registerDatabasePolicy(/*from w w w .j a v a 2 s. c om*/ (DatabasePolicy) DiscoverSingleton.find(H2DatabasePolicy.class, H2DatabasePolicy.class.getName())); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(MySqlDatabasePolicy.class, MySqlDatabasePolicy.class.getName())); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(OracleDatabasePolicy.class, OracleDatabasePolicy.class.getName())); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(Db2DatabasePolicy.class, Db2DatabasePolicy.class.getName())); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(PostgreSqlDatabasePolicy.class, PostgreSqlDatabasePolicy.class.getName())); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(SqlServerDatabasePolicy.class, SqlServerDatabasePolicy.class.getName())); registerDatabasePolicy((DatabasePolicy) DiscoverSingleton.find(AccessDatabasePolicy.class, AccessDatabasePolicy.class.getName())); }