All Methods Static Methods Instance Methods Concrete Methods
| Modifier and Type |
Method and Description |
static String |
generateVersionedComponentId(String componentId)
Generate a versioned component identifier based on the given component identifier.
|
String |
getGroupId(String groupId) |
private String |
getId(Optional<String> currentVersionedId,
String componentId) |
private <E extends Exception> String |
getIdOrThrow(Optional<String> currentVersionedId,
String componentId,
Supplier<E> exceptionSupplier) |
private boolean |
isMappable(PropertyDescriptor propertyDescriptor,
PropertyConfiguration propertyConfiguration) |
private BatchSize |
mapBatchSettings(RemoteGroupPort remotePort) |
private Bundle |
mapBundle(BundleCoordinate coordinate) |
ConnectableComponent |
mapConnectable(Connectable connectable) |
VersionedConnection |
mapConnection(Connection connection) |
VersionedControllerService |
mapControllerService(ControllerServiceNode controllerService,
ControllerServiceProvider serviceProvider,
Set<String> includedGroupIds,
Map<String,ExternalControllerServiceReference> externalControllerServiceReferences) |
private List<ControllerServiceAPI> |
mapControllerServiceApis(ControllerServiceNode service) |
VersionedFunnel |
mapFunnel(Funnel funnel) |
private InstantiatedVersionedProcessGroup |
mapGroup(ProcessGroup group,
ControllerServiceProvider serviceProvider,
BiFunction<ProcessGroup,VersionedProcessGroup,Boolean> applyVersionControlInfo) |
private InstantiatedVersionedProcessGroup |
mapGroup(ProcessGroup group,
ControllerServiceProvider serviceProvider,
BiFunction<ProcessGroup,VersionedProcessGroup,Boolean> applyVersionControlInfo,
boolean topLevel,
Set<String> includedGroupIds,
Map<String,ExternalControllerServiceReference> externalControllerServiceReferences) |
VersionedLabel |
mapLabel(Label label) |
InstantiatedVersionedProcessGroup |
mapNonVersionedProcessGroup(ProcessGroup group,
ControllerServiceProvider serviceProvider)
Map the given process group to a versioned process group without any use of an actual flow registry even if the
group is currently versioned in a registry.
|
private VersionedParameter |
mapParameter(Parameter parameter) |
Map<String,VersionedParameterContext> |
mapParameterContexts(ProcessGroup processGroup,
boolean mapDescendantVersionedFlows) |
private void |
mapParameterContexts(ProcessGroup processGroup,
boolean mapDescendantVersionedFlows,
Map<String,VersionedParameterContext> parameterContexts) |
VersionedPort |
mapPort(Port port) |
Position |
mapPosition(Position pos) |
InstantiatedVersionedProcessGroup |
mapProcessGroup(ProcessGroup group,
ControllerServiceProvider serviceProvider,
FlowRegistryClient registryClient,
boolean mapDescendantVersionedFlows)
Map the given process group to a versioned process group using the provided registry client.
|
VersionedProcessor |
mapProcessor(ProcessorNode procNode,
ControllerServiceProvider serviceProvider,
Set<String> includedGroupIds,
Map<String,ExternalControllerServiceReference> externalControllerServiceReferences) |
private Map<String,String> |
mapProperties(ComponentNode component,
ControllerServiceProvider serviceProvider) |
private Map<String,VersionedPropertyDescriptor> |
mapPropertyDescriptors(ComponentNode component,
ControllerServiceProvider serviceProvider,
Set<String> includedGroupIds,
Map<String,ExternalControllerServiceReference> externalControllerServiceReferences) |
VersionedRemoteGroupPort |
mapRemotePort(RemoteGroupPort remotePort,
ComponentType componentType) |
VersionedRemoteProcessGroup |
mapRemoteProcessGroup(RemoteProcessGroup remoteGroup) |
private void |
populateReferencedAncestorVariables(ProcessGroup group,
VersionedProcessGroup versionedGroup) |
private void |
populateVariableNames(ProcessGroup group,
Set<String> variableNames) |