@author
:
cf
Manages a List of AccessibleProvider-Objects.
A ProviderDescription is used to create a provider in PanckouckeStore.
The returned ProviderReference is then stored, together with the provider
description in a new instance of AccessibleProvider.
Every ProviderReference is represented by exactly one AccessibleProvider-Object.
org.tm4j.tmnav.env .TMNavProviderManager
Inheritance Hierarchy
- java.lang.Object
- TMNavProviderManager
Method Summary | |
---|---|
void |
closeProvider(org.tm4j.tmnav.env.AccessibleProvider ap)
Asks the StoreManager to close the specified Provider.
|
java.util.Collection | getAccessibleProviders() |
AccessibleProvider | getDefaultProvider() |
java.lang.String | getDefaultProviderID() |
java.util.Set | getProviderDescriptions() |
org.tm4j.panckoucke.store.ProviderReference |
getProviderReferenceByClassname(java.lang.String classname)
Returns a providerReference that references the provider
with the given classname
|
void | hasAccessibleProviders() |
AccessibleProvider |
openProvider(java.lang.String name,java.lang.String factory,java.util.Properties props)
Asks the StoreManager to open the specified Provider.
|
AccessibleProvider |
openProvider(org.tm4j.tmnav.env.desc.ProviderDesc pd)
Opens a provider that is specified by the given provider description. To open an provider, only the factory class name and the properties of the provider description are used. The given ProviderDesc is added to the Set of used provider descriptions. |
void | setDefaultProviderID(java.lang.String defaultProviderID) |
void |
synchronize()
Synchronizes the AccessibleProvidersCache to reflecft the state of PanckouckeStore. Removes AccessibleProviders, that reference closed ProvidersReferences. Creates AccessibleProviders for all ProviderReferences, that exist in PanckouckeStore but not in the cache of AccessibleProviders. |
Meta Data (2)
Related Topics
Imports
Is Contained By
Is Imported By