public class SinkConfigUtils extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
SinkConfigUtils.ExtractedSinkDetails |
| Constructor and Description |
|---|
SinkConfigUtils() |
| Modifier and Type | Method and Description |
|---|---|
static Function.FunctionDetails |
convert(SinkConfig sinkConfig,
SinkConfigUtils.ExtractedSinkDetails sinkDetails) |
static SinkConfig |
convertFromDetails(Function.FunctionDetails functionDetails) |
static SinkConfigUtils.ExtractedSinkDetails |
validate(SinkConfig sinkConfig,
Path archivePath,
File sinkPackageFile,
String narExtractionDirectory,
boolean validateConnectorConfig) |
static void |
validateConnectorConfig(SinkConfig sinkConfig,
ClassLoader classLoader) |
static SinkConfig |
validateUpdate(SinkConfig existingConfig,
SinkConfig newConfig) |
public static Function.FunctionDetails convert(SinkConfig sinkConfig, SinkConfigUtils.ExtractedSinkDetails sinkDetails) throws IOException
IOExceptionpublic static SinkConfig convertFromDetails(Function.FunctionDetails functionDetails)
public static SinkConfigUtils.ExtractedSinkDetails validate(SinkConfig sinkConfig, Path archivePath, File sinkPackageFile, String narExtractionDirectory, boolean validateConnectorConfig)
public static SinkConfig validateUpdate(SinkConfig existingConfig, SinkConfig newConfig)
public static void validateConnectorConfig(SinkConfig sinkConfig, ClassLoader classLoader)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.