apiConfig.setInstanceName(connInstance.getDisplayName()); apiConfig.getResultsHandlerConfiguration().setFilteredResultsHandlerInValidationMode(true); ConfigurationProperties properties = apiConfig.getConfigurationProperties(); connInstance.getConf().stream(). filter(property -> (property.getValues() != null && !property.getValues().isEmpty())). if (apiConfig.isConnectorPoolingSupported()) { ConnPoolConfUtils.updateObjectPoolConfiguration( apiConfig.getConnectorPoolConfiguration(), connInstance.getPoolConf()); } else { LOG.warn("Connector pooling not supported for {}", info);
ConfigurationProperties configProps = apiConfig.getConfigurationProperties(); SchemaConstants.NS_ICF_CONFIGURATION, ConnectorFactoryConnIdImpl.CONNECTOR_SCHEMA_CONNECTOR_POOL_CONFIGURATION_XML_ELEMENT_NAME)); ObjectPoolConfiguration connectorPoolConfiguration = apiConfig.getConnectorPoolConfiguration(); transformConnectorPoolConfiguration(connectorPoolConfiguration, connectorPoolContainer); ConnectorFactoryConnIdImpl.CONNECTOR_SCHEMA_PRODUCER_BUFFER_SIZE_XML_ELEMENT_NAME)); if (producerBufferSizeProperty != null) { apiConfig.setProducerBufferSize(parseInt(producerBufferSizeProperty)); SchemaConstants.NS_ICF_CONFIGURATION, ConnectorFactoryConnIdImpl.CONNECTOR_SCHEMA_RESULTS_HANDLER_CONFIGURATION_ELEMENT_LOCAL_NAME)); ResultsHandlerConfiguration resultsHandlerConfiguration = apiConfig.getResultsHandlerConfiguration(); transformResultsHandlerConfiguration(resultsHandlerConfiguration, resultsHandlerConfigurationContainer);
/** * Gets {@link ConfigurationProperties} for the connector * * @param dataProvider * @return */ public static ConfigurationProperties getConfigurationProperties(DataProvider dataProvider) { ConnectorInfoManager manager = getInfoManager(dataProvider); APIConfiguration apiConfig = getDefaultConfigurationProperties( dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties(); return properties; }
for (String propName : apiConfig.getConfigurationProperties().getPropertyNames()) { LOGGER.trace("P: {} = {}", propName, apiConfig.getConfigurationProperties().getProperty(propName).getValue()); apiConfig.setInstanceName(getInstanceName());
ObjectPoolConfiguration poolConfiguration = apiConfig.getConnectorPoolConfiguration(); if (poolConfiguration != null) { status.setPoolConfigMaxSize(poolConfiguration.getMaxObjects());
/** * Gets {@link ConfigurationProperties} for the connector * * @param dataProvider * @return */ public static ConfigurationProperties getConfigurationProperties(DataProvider dataProvider) { ConnectorInfoManager manager = getInfoManager(dataProvider); APIConfiguration apiConfig = getDefaultConfigurationProperties( dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties(); return properties; }
/** * Gets {@link ConfigurationProperties} for the connector * * @param dataProvider * @return */ public static ConfigurationProperties getConfigurationProperties(DataProvider dataProvider) { ConnectorInfoManager manager = getInfoManager(dataProvider); APIConfiguration apiConfig = getDefaultConfigurationProperties( dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties(); return properties; }
@Override public ConfigurationProperties getConfigurationProperties(final ConnectorInfo info) { if (info == null) { throw new NotFoundException("Invalid: connector info is null"); } // create default configuration APIConfiguration apiConfig = info.createDefaultAPIConfiguration(); // retrieve the ConfigurationProperties. ConfigurationProperties properties = apiConfig.getConfigurationProperties(); if (properties == null) { throw new NotFoundException("Configuration properties"); } if (LOG.isDebugEnabled()) { properties.getPropertyNames().forEach(propName -> { LOG.debug("Property Name: {}" + "\nProperty Type: {}", properties.getProperty(propName).getName(), properties.getProperty(propName).getType()); }); } return properties; } }
dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties();
dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties();
dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties();
dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties();
ConfigurationProperties properties = apiConfig.getConfigurationProperties();
dataProvider, manager); ConfigurationProperties properties = apiConfig.getConfigurationProperties();
APIConfiguration defaultAPIConfiguration = cinfo.createDefaultAPIConfiguration(); ConfigurationProperties icfConfigurationProperties = defaultAPIConfiguration .getConfigurationProperties();