org.jboss.managed.plugins.factory
Class Utility
java.lang.Object
org.jboss.managed.plugins.factory.Utility
public class Utility
- extends Object
Common utility methods used by the factory plugins.
- Version:
- $Revision: 84389 $
- Author:
- Scott.Stark@jboss.org
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Utility
public Utility()
getInstanceClassFactory
public static InstanceClassFactory getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory)
- Get the instance factory for a class
- Parameters:
clazz
- the classinstanceFactories
- - the registered mapping of classes to InstanceClassFactorysdefaultInstanceFactory
- - the default InstanceClassFactory to use
if no class match is found.
- Returns:
- the InstanceClassFactory
getInstanceClassFactory
public static InstanceClassFactory getInstanceClassFactory(Class<?> clazz,
Map<Class<?>,InstanceClassFactory<?>> instanceFactories,
InstanceClassFactory defaultInstanceFactory,
org.jboss.metadata.spi.MetaData metaData)
- Get the instance factory for a class
- Parameters:
clazz
- the classinstanceFactories
- - the registered mapping of classes to InstanceClassFactorysdefaultInstanceFactory
- - the default InstanceClassFactory to use
if no class match is found.metaData
- - the possibly null metdata repository accessor. Its used to
query for an mdr InstanceClassFactory.class as an override to the defaultInstanceFactory
- Returns:
- the InstanceClassFactory
Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.