Uses of Class
org.apache.commons.discovery.DiscoveryException
Packages that use DiscoveryException
-
Uses of DiscoveryException in org.apache.commons.discovery.tools
Methods in org.apache.commons.discovery.tools that throw DiscoveryExceptionModifier and TypeMethodDescription<T,S extends T>
Class<S> Find class implementing SPI.<T,S extends T>
Class<S> Find class implementing SPI.<T,S extends T>
Class<S> Find class implementing SPI.<T,S extends T>
Class<S> DiscoverClass.find(Class<T> spiClass, Properties properties) Find class implementing SPI.<T,S extends T>
Class<S> DiscoverClass.find(Class<T> spiClass, Properties properties, String defaultImpl) Find class implementing SPI.static <T,S extends T>
Class<S> DiscoverClass.find(ClassLoaders loaders, SPInterface<T> spi, PropertiesHolder properties, DefaultClassHolder<T> defaultImpl) Find class implementing SPI.static <T> TFind implementation of SPI.static <T> TFind implementation of SPI.static <T> TFind implementation of SPI.static <T> TDiscoverSingleton.find(Class<T> spiClass, Properties properties) Find implementation of SPI.static <T> TDiscoverSingleton.find(Class<T> spiClass, Properties properties, String defaultImpl) Find implementation of SPI.static <T> TDiscoverSingleton.find(ClassLoaders loaders, SPInterface<T> spi, PropertiesHolder properties, DefaultClassHolder<T> defaultImpl) Find implementation of SPI.static ResourceResourceUtils.getResource(Class<?> spi, String resourceName, ClassLoaders loaders) Load the resourceresourceName.static PropertiesResourceUtils.loadProperties(Class<?> spi, String propertiesFileName, ClassLoaders classLoaders) Load named property file, optionally qualified by spi's package name as per Class.getResource.static <T> TClassUtils.newInstance(Class<T> impl, Class<?>[] paramClasses, Object[] params) Creates a new instance of the input class using the following policy: ifparamClassesorparamsis null, the default constructor will be used; the public constructor withparamClassesarguments type, withparamsas arguments value, will be used.<T> TDiscoverClass.newInstance(Class<T> spiClass) Create new instance of class implementing SPI.<T> TDiscoverClass.newInstance(Class<T> spiClass, String defaultImpl) Create new instance of class implementing SPI.<T> TDiscoverClass.newInstance(Class<T> spiClass, String propertiesFileName, String defaultImpl) Create new instance of class implementing SPI.<T> TDiscoverClass.newInstance(Class<T> spiClass, Properties properties) Create new instance of class implementing SPI.<T> TDiscoverClass.newInstance(Class<T> spiClass, Properties properties, String defaultImpl) Create new instance of class implementing SPI.static <T> TDiscoverClass.newInstance(ClassLoaders loaders, SPInterface<T> spi, PropertiesHolder properties, DefaultClassHolder<T> defaultImpl) Create new instance of class implementing SPI.<S extends T>
SSPInterface.newInstance(Class<S> impl) Creates a new instance of the given SPI class.static voidClassUtils.verifyAncestory(Class<?> spi, Class<?> impl) Throws exception ifimpldoes not implement or extend the SPI.