public interface ColumnConfiguration
ColumnFamilyManagerFactory| Modifier and Type | Method and Description |
|---|---|
<T extends ColumnFamilyManagerFactory> |
get()
Reads configuration either from default configuration or a file defined by NoSQL
provider and then creates a
ColumnFamilyManagerFactory instance. |
<T extends ColumnFamilyManagerFactory> |
get(Settings settings)
Reads configuration from the
Settings instance, the parameters are defined by NoSQL
provider, then creates a ColumnFamilyManagerFactory instance. |
static <T extends ColumnConfiguration> |
getConfiguration()
creates and returns a
ColumnConfiguration instance from ServiceLoader |
static <T extends ColumnConfiguration> |
getConfiguration(Class<T> supplier)
creates and returns a
ColumnConfiguration instance from ServiceLoader
for a particular provider implementation. |
<T extends ColumnFamilyManagerFactory> T get()
ColumnFamilyManagerFactory instance.T - the ColumnFamilyManagerFactory typeColumnFamilyManagerFactory<T extends ColumnFamilyManagerFactory> T get(Settings settings)
Settings instance, the parameters are defined by NoSQL
provider, then creates a ColumnFamilyManagerFactory instance.T - the ColumnFamilyManagerFactory typesettings - the settingsColumnFamilyManagerFactoryNullPointerException - when settings is nullSettings,
{@link java.util.Map}static <T extends ColumnConfiguration> T getConfiguration()
ColumnConfiguration instance from ServiceLoaderT - the configuration typeColumnConfiguration instanceProviderNotFoundException - when the provider is not foundNonUniqueResultException - when there is more than one KeyValueConfigurationstatic <T extends ColumnConfiguration> T getConfiguration(Class<T> supplier)
ColumnConfiguration instance from ServiceLoader
for a particular provider implementation.T - the configuration typesupplier - the particular providerColumnConfiguration instanceProviderNotFoundException - when the provider is not foundNonUniqueResultException - when there is more than one KeyValueConfigurationCopyright © 2017–2020 Eclipse Foundation. All rights reserved.