Package org.apache.nifi.nar
Class ExtensionMapping
java.lang.Object
org.apache.nifi.nar.ExtensionMapping
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Map<String, Set<BundleCoordinate>> private final Map<String, Set<BundleCoordinate>> private final Map<String, Set<BundleCoordinate>> private final BiFunction<Set<BundleCoordinate>, Set<BundleCoordinate>, Set<BundleCoordinate>> private final Map<String, Set<BundleCoordinate>> private final Map<String, Set<BundleCoordinate>> private final Map<String, Set<BundleCoordinate>> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) voidaddAllControllerServices(BundleCoordinate coordinate, Collection<String> controllerServiceNames) (package private) voidaddAllFlowAnalysisRules(BundleCoordinate coordinate, Collection<String> flowAnalysisRuleNames) (package private) voidaddAllFlowRegistryClients(BundleCoordinate coordinate, Collection<String> flowRegistryClientNames) (package private) voidaddAllParameterProviders(BundleCoordinate coordinate, Collection<String> parameterProviderNames) (package private) voidaddAllProcessors(BundleCoordinate coordinate, Collection<String> processorNames) (package private) voidaddAllReportingTasks(BundleCoordinate coordinate, Collection<String> reportingTaskNames) (package private) voidaddControllerService(BundleCoordinate coordinate, String controllerServiceName) (package private) voidaddFlowAnalysisRule(BundleCoordinate coordinate, String flowAnalysisRuleName) (package private) voidaddFlowRegistryClient(BundleCoordinate coordinate, String flowRegistryClientName) (package private) voidaddParameterProvider(BundleCoordinate coordinate, String parameterProviderName) (package private) voidaddProcessor(BundleCoordinate coordinate, String processorName) (package private) voidaddReportingTask(BundleCoordinate coordinate, String reportingTaskName) booleanisEmpty()(package private) voidmerge(ExtensionMapping other) intsize()
-
Field Details
-
processorNames
-
controllerServiceNames
-
reportingTaskNames
-
flowAnalysisRuleNames
-
parameterProviderNames
-
flowRegistryClientNames
-
merger
-
-
Constructor Details
-
ExtensionMapping
public ExtensionMapping()
-
-
Method Details
-
addProcessor
-
addAllProcessors
-
addControllerService
-
addAllControllerServices
void addAllControllerServices(BundleCoordinate coordinate, Collection<String> controllerServiceNames) -
addReportingTask
-
addAllReportingTasks
-
addFlowAnalysisRule
-
addAllFlowAnalysisRules
-
addParameterProvider
-
addAllParameterProviders
void addAllParameterProviders(BundleCoordinate coordinate, Collection<String> parameterProviderNames) -
addFlowRegistryClient
-
addAllFlowRegistryClients
void addAllFlowRegistryClients(BundleCoordinate coordinate, Collection<String> flowRegistryClientNames) -
merge
-
getProcessorNames
-
getControllerServiceNames
-
getReportingTaskNames
-
getFlowAnalysisRuleNames
-
getParameterProviderNames
-
getFlowRegistryClientNames
-
getAllExtensionNames
-
size
public int size() -
isEmpty
public boolean isEmpty()
-