public class DelegatingConfigurationProvider extends Object implements ConfigurationProvider
| Modifier and Type | Field and Description |
|---|---|
private ConfigurationCache |
configurationCache |
static Pattern |
errorPattern |
private HttpConnector |
httpConnector |
private static org.slf4j.Logger |
logger |
private com.fasterxml.jackson.databind.ObjectMapper |
objectMapper |
| Constructor and Description |
|---|
DelegatingConfigurationProvider(ConfigurationCache configurationCache,
HttpConnector httpConnector) |
DelegatingConfigurationProvider(ConfigurationCache configurationCache,
String delegateUrl) |
| Modifier and Type | Method and Description |
|---|---|
Configuration |
getConfiguration(String contentType,
Integer version,
Map<String,List<String>> parameters) |
List<String> |
getContentTypes() |
protected HttpURLConnection |
getDelegateConnection(String contentType,
Map<String,List<String>> parameters) |
public static final Pattern errorPattern
private static final org.slf4j.Logger logger
private final ConfigurationCache configurationCache
private final HttpConnector httpConnector
private final com.fasterxml.jackson.databind.ObjectMapper objectMapper
public DelegatingConfigurationProvider(ConfigurationCache configurationCache, String delegateUrl) throws InvalidParameterException, GeneralSecurityException, IOException
public DelegatingConfigurationProvider(ConfigurationCache configurationCache, HttpConnector httpConnector)
public List<String> getContentTypes() throws ConfigurationProviderException
getContentTypes in interface ConfigurationProviderConfigurationProviderExceptionpublic Configuration getConfiguration(String contentType, Integer version, Map<String,List<String>> parameters) throws ConfigurationProviderException
getConfiguration in interface ConfigurationProviderConfigurationProviderExceptionprotected HttpURLConnection getDelegateConnection(String contentType, Map<String,List<String>> parameters) throws ConfigurationProviderException
ConfigurationProviderExceptionCopyright © 2024 Apache NiFi Project. All rights reserved.