org.apache.openejb.config.provider
Class ProviderManager
java.lang.Object
org.apache.openejb.config.provider.ProviderManager
public class ProviderManager
- extends Object
A few principles guide this new implementation of ServiceProvider tracking
1. Never expose the raw datastructure underneath so providers
must be registered via the "front door" and can't be slipped
in without proper parent provider resolution.
2. How to locate providers from disk or parse xml
is completely abstracted from this implementation.
- Version:
- $Rev$ $Date$
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProviderManager
public ProviderManager(ProviderLoader loader)
get
public ServiceProvider get(String namespace,
String name)
getAll
public List<ServiceProvider> getAll()
register
public void register(String namespace,
ServiceProvider provider)
load
public List<ServiceProvider> load(String namespace)
getLoader
public ProviderLoader getLoader()
Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.