All Methods Static Methods Concrete Methods
| Modifier and Type |
Method and Description |
static SourceConfig |
clone(SourceConfig sourceConfig) |
static String |
computeBatchSourceInstanceSubscriptionName(String tenant,
String namespace,
String sourceName) |
static TopicName |
computeBatchSourceIntermediateTopicName(String tenant,
String namespace,
String sourceName) |
static Map<String,String> |
computeBatchSourceIntermediateTopicSubscriptions(Function.FunctionDetails details,
String fqfn) |
static Function.FunctionDetails |
convert(SourceConfig sourceConfig,
SourceConfigUtils.ExtractedSourceDetails sourceDetails) |
static SourceConfig |
convertFromDetails(Function.FunctionDetails functionDetails) |
static BatchSourceConfig |
extractBatchSourceConfig(Map<String,Object> configMap) |
static Map<String,Object> |
extractSourceConfig(Function.SourceSpec sourceSpec,
String fqfn) |
static boolean |
isBatchSource(SourceConfig sourceConfig) |
static SourceConfigUtils.ExtractedSourceDetails |
validateAndExtractDetails(SourceConfig sourceConfig,
ClassLoader sourceClassLoader,
boolean validateConnectorConfig) |
static void |
validateBatchSourceConfig(BatchSourceConfig batchSourceConfig) |
static void |
validateBatchSourceConfigUpdate(BatchSourceConfig existingConfig,
BatchSourceConfig newConfig) |
static void |
validateSourceConfig(SourceConfig sourceConfig,
Class configClass) |
static void |
validateSourceConfig(SourceConfig sourceConfig,
NarClassLoader narClassLoader) |
static SourceConfig |
validateUpdate(SourceConfig existingConfig,
SourceConfig newConfig) |