Class VersionedFlowSynchronizationContext.Builder
java.lang.Object
org.apache.nifi.flow.synchronization.VersionedFlowSynchronizationContext.Builder
- Enclosing class:
VersionedFlowSynchronizationContext
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate AssetManagerprivate ComponentIdGeneratorprivate ComponentSchedulerprivate Function<ComponentNode, ConfigurationContext> private ControllerServiceProviderprivate ExtensionManagerprivate FlowManagerprivate FlowMappingOptionsprivate Function<ProcessorNode, org.apache.nifi.processor.ProcessContext> private ReloadComponent -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassetManager(AssetManager assetManager) build()componentIdGenerator(ComponentIdGenerator componentIdGenerator) componentScheduler(ComponentScheduler scheduler) configurationContextFactory(Function<ComponentNode, ConfigurationContext> configurationContextFactory) extensionManager(ExtensionManager extensionManager) flowManager(FlowManager flowManager) flowMappingOptions(FlowMappingOptions flowMappingOptions) processContextFactory(Function<ProcessorNode, org.apache.nifi.processor.ProcessContext> processContextFactory) reloadComponent(ReloadComponent reloadComponent)
-
Field Details
-
componentIdGenerator
-
flowManager
-
reloadComponent
-
controllerServiceProvider
-
extensionManager
-
componentScheduler
-
flowMappingOptions
-
processContextFactory
-
configurationContextFactory
-
assetManager
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
componentIdGenerator
public VersionedFlowSynchronizationContext.Builder componentIdGenerator(ComponentIdGenerator componentIdGenerator) -
flowManager
-
reloadComponent
-
controllerServiceProvider
public VersionedFlowSynchronizationContext.Builder controllerServiceProvider(ControllerServiceProvider provider) -
extensionManager
public VersionedFlowSynchronizationContext.Builder extensionManager(ExtensionManager extensionManager) -
componentScheduler
-
flowMappingOptions
public VersionedFlowSynchronizationContext.Builder flowMappingOptions(FlowMappingOptions flowMappingOptions) -
processContextFactory
public VersionedFlowSynchronizationContext.Builder processContextFactory(Function<ProcessorNode, org.apache.nifi.processor.ProcessContext> processContextFactory) -
configurationContextFactory
public VersionedFlowSynchronizationContext.Builder configurationContextFactory(Function<ComponentNode, ConfigurationContext> configurationContextFactory) -
assetManager
-
build
-