org.tm4j.tmnav.env .TMNavProviderManager

Inheritance Hierarchy

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.