public class StandardParameterReferenceManager extends Object implements ParameterReferenceManager
| Modifier and Type | Field and Description |
|---|---|
private FlowManager |
flowManager |
EMPTY| Constructor and Description |
|---|
StandardParameterReferenceManager(FlowManager flowManager) |
| Modifier and Type | Method and Description |
|---|---|
private <T extends ComponentNode> |
getComponentsReferencing(ParameterContext parameterContext,
String parameterName,
Function<ProcessGroup,Collection<T>> componentFunction) |
Set<ControllerServiceNode> |
getControllerServicesReferencing(ParameterContext parameterContext,
String parameterName) |
Set<ProcessGroup> |
getProcessGroupsBound(ParameterContext parameterContext) |
Set<ProcessorNode> |
getProcessorsReferencing(ParameterContext parameterContext,
String parameterName) |
private boolean |
isComponentReferencing(ComponentNode componentNode,
String parameterName) |
private final FlowManager flowManager
public StandardParameterReferenceManager(FlowManager flowManager)
public Set<ProcessorNode> getProcessorsReferencing(ParameterContext parameterContext, String parameterName)
getProcessorsReferencing in interface ParameterReferenceManagerpublic Set<ControllerServiceNode> getControllerServicesReferencing(ParameterContext parameterContext, String parameterName)
getControllerServicesReferencing in interface ParameterReferenceManagerpublic Set<ProcessGroup> getProcessGroupsBound(ParameterContext parameterContext)
getProcessGroupsBound in interface ParameterReferenceManagerprivate <T extends ComponentNode> Set<T> getComponentsReferencing(ParameterContext parameterContext, String parameterName, Function<ProcessGroup,Collection<T>> componentFunction)
private boolean isComponentReferencing(ComponentNode componentNode, String parameterName)
Copyright © 2021 Apache NiFi Project. All rights reserved.