Class StandardControllerServiceResolver
java.lang.Object
org.apache.nifi.controller.service.StandardControllerServiceResolver
- All Implemented Interfaces:
ControllerServiceResolver
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Authorizerprivate final ControllerServiceApiLookupprivate final ControllerServiceProviderprivate final FlowManagerprivate final NiFiRegistryFlowMapper -
Constructor Summary
ConstructorsConstructorDescriptionStandardControllerServiceResolver(Authorizer authorizer, FlowManager flowManager, NiFiRegistryFlowMapper flowMapper, ControllerServiceProvider controllerServiceProvider, ControllerServiceApiLookup controllerServiceApiLookup) -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanimplementsApi(org.apache.nifi.flow.ControllerServiceAPI requiredServiceApi, org.apache.nifi.flow.VersionedControllerService versionedControllerService) private voidresolveInheritedControllerServices(org.apache.nifi.flow.VersionedConfigurableExtension component, Set<org.apache.nifi.flow.VersionedControllerService> availableControllerServices, Map<String, org.apache.nifi.flow.ExternalControllerServiceReference> externalControllerServiceReferences, Set<String> unresolvedServices) resolveInheritedControllerServices(FlowSnapshotContainer flowSnapshotContainer, String parentGroupId, NiFiUser user) private voidresolveInheritedControllerServices(FlowSnapshotContainer flowSnapshotContainer, org.apache.nifi.flow.VersionedProcessGroup versionedGroup, Map<String, org.apache.nifi.flow.ExternalControllerServiceReference> externalControllerServiceReferences, Stack<Set<org.apache.nifi.flow.VersionedControllerService>> serviceHierarchyStack, Set<String> unresolvedServices)
-
Field Details
-
authorizer
-
flowManager
-
flowMapper
-
controllerServiceProvider
-
controllerServiceApiLookup
-
-
Constructor Details
-
StandardControllerServiceResolver
public StandardControllerServiceResolver(Authorizer authorizer, FlowManager flowManager, NiFiRegistryFlowMapper flowMapper, ControllerServiceProvider controllerServiceProvider, ControllerServiceApiLookup controllerServiceApiLookup)
-
-
Method Details
-
resolveInheritedControllerServices
public Set<String> resolveInheritedControllerServices(FlowSnapshotContainer flowSnapshotContainer, String parentGroupId, NiFiUser user) - Specified by:
resolveInheritedControllerServicesin interfaceControllerServiceResolver
-
resolveInheritedControllerServices
private void resolveInheritedControllerServices(FlowSnapshotContainer flowSnapshotContainer, org.apache.nifi.flow.VersionedProcessGroup versionedGroup, Map<String, org.apache.nifi.flow.ExternalControllerServiceReference> externalControllerServiceReferences, Stack<Set<org.apache.nifi.flow.VersionedControllerService>> serviceHierarchyStack, Set<String> unresolvedServices) -
resolveInheritedControllerServices
private void resolveInheritedControllerServices(org.apache.nifi.flow.VersionedConfigurableExtension component, Set<org.apache.nifi.flow.VersionedControllerService> availableControllerServices, Map<String, org.apache.nifi.flow.ExternalControllerServiceReference> externalControllerServiceReferences, Set<String> unresolvedServices) -
implementsApi
private boolean implementsApi(org.apache.nifi.flow.ControllerServiceAPI requiredServiceApi, org.apache.nifi.flow.VersionedControllerService versionedControllerService)
-