in src/main/java/org/apache/nifi/extension/definition/extraction/ExtensionDefinitionFactory.java [79:88]
private Set<ServiceAPIDefinition> getProvidedServiceAPIs(final ExtensionType extensionType, final Class<?> extensionClass) throws ClassNotFoundException {
if (extensionType != ExtensionType.CONTROLLER_SERVICE) {
return Collections.emptySet();
}
final Set<ServiceAPIDefinition> serviceApis = new HashSet<>();
final Class<?> controllerServiceClass = Class.forName("org.apache.nifi.controller.ControllerService", false, extensionClassLoader);
addProvidedServiceAPIs(controllerServiceClass, extensionClass, serviceApis);
return serviceApis;
}