Example usage for org.apache.commons.discovery.tools DiscoverSingleton find

List of usage examples for org.apache.commons.discovery.tools DiscoverSingleton find

Introduction

In this page you can find the example usage for org.apache.commons.discovery.tools DiscoverSingleton find.

Prototype

public static Object find(Class spiClass, String defaultImpl) throws DiscoveryException 

Source Link

Document

Find implementation of SPI.

Usage

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()));
}