public static StringBuilder getOptions(final Collection<String> strs) { return getOptions(strs, "Options include: "); }
public Map<String, String> getOptionsAsMap() { final Map<String, String> configOptions = ConfigUtils.populateListFromOptions(factoryOptions); if (factoryPlugin != null) { configOptions.put(GeoWaveStoreFinder.STORE_HINT_OPTION.getName(), factoryPlugin.getType()); } return configOptions; }
public static StringBuilder getOptions(final Collection<String> strs, final String prefixStr) { final StringBuilder builder = new StringBuilder(); for (final String str : strs) { if (builder.length() > 0) { builder.append(","); } else { builder.append(prefixStr); } builder.append("'").append(cleanOptionName(str)).append("'"); } return builder; }
public synchronized AdapterIndexMappingStore getAdapterIndexMappingStore() { if (adapterIndexMappingStore == null) { adapterIndexMappingStore = factoryFamily.getAdapterIndexMappingStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factoryFamily.getDataStatisticsStoreFactory().createOptionsInstance(), storeConfigObj)); } return adapterIndexMappingStore; }
private static List<String> getMissingRequiredOptions( final StoreFactoryFamilySpi factory, final Map<String, String> configOptions) { final ConfigOption[] options = ConfigUtils.createConfigOptionsFromJCommander( factory.getDataStoreFactory().createOptionsInstance(), false); final List<String> missing = new ArrayList<>(); for (final ConfigOption option : options) { if (!option.isOptional() && (!configOptions.containsKey(option.getName()) || (configOptions.get(option.getName()).equals("null")))) { missing.add(option.getName()); } } return missing; }
public static synchronized ConfigOption[] getRequiredOptions( final StoreFactoryFamilySpi storeFactoryFamily) { final List<ConfigOption> requiredOptions = new ArrayList<>(); for (final ConfigOption option : getAllOptions(storeFactoryFamily, false)) { if (!option.isOptional()) { requiredOptions.add(option); } } return requiredOptions.toArray(new ConfigOption[] {}); }
public synchronized DataStore getDataStore() { if (dataStore == null) { dataStore = factoryFamily.getDataStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factoryFamily.getDataStoreFactory().createOptionsInstance(), storeConfigObj)); } return dataStore; }
private static List<String> getMatchingRequiredOptions( final StoreFactoryFamilySpi factory, final Map<String, String> configOptions) { final ConfigOption[] options = ConfigUtils.createConfigOptionsFromJCommander( factory.getDataStoreFactory().createOptionsInstance(), false); final List<String> matching = new ArrayList<>(); for (final ConfigOption option : options) { if (!option.isOptional() && (configOptions.containsKey(option.getName()) && (!configOptions.get(option.getName()).equals("null")))) { matching.add(option.getName()); } } return matching; }
@SuppressWarnings("rawtypes") private static void initPluginProviderRegistry() { pluginProviderRegistry = new HashMap<String, IngestFormatPluginProviderSpi<?, ?>>(); final Iterator<IngestFormatPluginProviderSpi> pluginProviders = new SPIServiceRegistry(IngestFormatPluginRegistry.class).load( IngestFormatPluginProviderSpi.class); while (pluginProviders.hasNext()) { final IngestFormatPluginProviderSpi pluginProvider = pluginProviders.next(); pluginProviderRegistry.put( ConfigUtils.cleanOptionName(pluginProvider.getIngestFormatName()), pluginProvider); } }
private static String getStoreNames() { final Set<String> uniqueNames = new HashSet<>(); uniqueNames.addAll(getRegisteredStoreFactoryFamilies().keySet()); return ConfigUtils.getOptions(uniqueNames).toString(); }
public synchronized IndexStore getIndexStore() { if (indexStore == null) { indexStore = factoryFamily.getIndexStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factoryFamily.getIndexStoreFactory().createOptionsInstance(), storeConfigObj)); } return indexStore; }
public synchronized PersistentAdapterStore getAdapterStore() { if (adapterStore == null) { adapterStore = factoryFamily.getAdapterStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factoryFamily.getAdapterStoreFactory().createOptionsInstance(), storeConfigObj)); } return adapterStore; }
public synchronized InternalAdapterStore getInternalAdapterStore() { if (internalAdapterStore == null) { internalAdapterStore = factoryFamily.getInternalAdapterStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factoryFamily.getInternalAdapterStoreFactory().createOptionsInstance(), storeConfigObj)); } return internalAdapterStore; }
public synchronized DataStatisticsStore getDataStatisticsStore() { if (dataStatisticsStore == null) { dataStatisticsStore = factoryFamily.getDataStatisticsStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factoryFamily.getDataStatisticsStoreFactory().createOptionsInstance(), storeConfigObj)); } return dataStatisticsStore; }
public static DataStore createDataStore(final Map<String, String> configOptions) { final StoreFactoryFamilySpi factory = findStoreFamily(configOptions); if (factory == null) { return null; } return factory.getDataStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factory.getDataStoreFactory().createOptionsInstance(), configOptions)); }
public static AdapterIndexMappingStore createAdapterIndexMappingStore( final Map<String, String> configOptions) { final StoreFactoryFamilySpi factory = findStoreFamily(configOptions); if (factory == null) { return null; } return factory.getAdapterIndexMappingStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factory.getAdapterIndexMappingStoreFactory().createOptionsInstance(), configOptions)); }
public static IndexStore createIndexStore(final Map<String, String> configOptions) { final StoreFactoryFamilySpi factory = findStoreFamily(configOptions); if (factory == null) { return null; } return factory.getIndexStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factory.getIndexStoreFactory().createOptionsInstance(), configOptions)); }
public static PersistentAdapterStore createAdapterStore(final Map<String, String> configOptions) { final StoreFactoryFamilySpi factory = findStoreFamily(configOptions); if (factory == null) { return null; } return factory.getAdapterStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factory.getAdapterStoreFactory().createOptionsInstance(), configOptions)); }
public static InternalAdapterStore createInternalAdapterStore( final Map<String, String> configOptions) { final StoreFactoryFamilySpi factory = findStoreFamily(configOptions); if (factory == null) { return null; } return factory.getInternalAdapterStoreFactory().createStore( ConfigUtils.populateOptionsFromList( // factory.getAdapterStoreFactory().createOptionsInstance(), factory.getInternalAdapterStoreFactory().createOptionsInstance(), configOptions)); }
public static DataStatisticsStore createDataStatisticsStore( final Map<String, String> configOptions) { final StoreFactoryFamilySpi factory = findStoreFamily(configOptions); if (factory == null) { return null; } return factory.getDataStatisticsStoreFactory().createStore( ConfigUtils.populateOptionsFromList( factory.getDataStatisticsStoreFactory().createOptionsInstance(), configOptions)); }