public class StandardControllerServiceReference extends Object implements ControllerServiceReference
| Modifier and Type | Field and Description |
|---|---|
private Set<ComponentNode> |
components |
private ControllerServiceNode |
referenced |
| Constructor and Description |
|---|
StandardControllerServiceReference(ControllerServiceNode referencedService,
Set<ComponentNode> referencingComponents) |
| Modifier and Type | Method and Description |
|---|---|
<T> List<T> |
findRecursiveReferences(Class<T> componentType) |
private <T> List<T> |
findRecursiveReferences(ControllerServiceNode referencedNode,
Class<T> componentType) |
private <T> List<T> |
findRecursiveReferences(ControllerServiceNode referencedNode,
Class<T> componentType,
Set<ControllerServiceNode> servicesVisited) |
Set<ComponentNode> |
getActiveReferences() |
ControllerServiceNode |
getReferencedComponent() |
Set<ComponentNode> |
getReferencingComponents() |
private boolean |
isRunning(ComponentNode component) |
private final ControllerServiceNode referenced
private final Set<ComponentNode> components
public StandardControllerServiceReference(ControllerServiceNode referencedService, Set<ComponentNode> referencingComponents)
public ControllerServiceNode getReferencedComponent()
getReferencedComponent in interface ControllerServiceReferencepublic Set<ComponentNode> getReferencingComponents()
getReferencingComponents in interface ControllerServiceReferenceprivate boolean isRunning(ComponentNode component)
public Set<ComponentNode> getActiveReferences()
getActiveReferences in interface ControllerServiceReferencepublic <T> List<T> findRecursiveReferences(Class<T> componentType)
findRecursiveReferences in interface ControllerServiceReferenceprivate <T> List<T> findRecursiveReferences(ControllerServiceNode referencedNode, Class<T> componentType)
private <T> List<T> findRecursiveReferences(ControllerServiceNode referencedNode, Class<T> componentType, Set<ControllerServiceNode> servicesVisited)
Copyright © 2021 Apache NiFi Project. All rights reserved.