private static final class FactoryFinder.FactoryManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.Object> |
factories |
private java.util.concurrent.locks.ReentrantReadWriteLock |
lock |
private java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
savedFactoryNames |
Constructor and Description |
---|
FactoryManager() |
FactoryManager(FactoryFinder.FactoryManager toCopy) |
Modifier and Type | Method and Description |
---|---|
void |
addFactory(java.lang.String factoryName,
java.lang.String implementation) |
java.lang.Object |
getFactory(java.lang.ClassLoader cl,
java.lang.String factoryName) |
private final java.util.Map<java.lang.String,java.lang.Object> factories
private final java.util.Map<java.lang.String,java.util.List<java.lang.String>> savedFactoryNames
private final java.util.concurrent.locks.ReentrantReadWriteLock lock
public FactoryManager()
public FactoryManager(FactoryFinder.FactoryManager toCopy)