processorConfig

Namespace: (default namespace)
XML Schema: ns0.xsd

Configuration details for a processor in this NiFi.

XML

Elements

name (type) min/max
occurs
description
schedulingPeriod (string) 0/1 The amount of time that should elapse between task executions. This will not affect currently scheduled tasks.
schedulingStrategy (string) 0/1 Indicates whether the processor should be scheduled to run in event-driven mode or timer-driven mode
penaltyDuration (string) 0/1 The amount of time that is used when this processor penalizes a flow file.
yieldDuration (string) 0/1 When yielding, this amount of time must elaspe before this processor is scheduled again.
bulletinLevel (string) 0/1 The level at this this processor will report bulletins.
concurrentlySchedulableTaskCount (int) 0/1 The number of tasks that should be concurrently scheduled for this processor. If this processor doesn't allow parallel processing then any positive input will be ignored.
comments (string) 0/1 The comments for this processor.
properties ((anonymous)) 0/1 The properties for this processor. Properties whose value is not set will only contain the property name. These properties are (un)marshalled differently since we need/want to control the ordering of the properties. The descriptors and metadata are used as a lookup when processing these properties.
descriptors ((anonymous)) 0/1 The descriptors for this processor's properties.
annotationData (string) 0/1 Annotation data for this processor.
customUiUrl (string) 0/1 Whether of not this processor has a custom UI.
autoTerminatedRelationships (string) 0/unbounded The names of all processor relationships that cause a flow file to be terminated if the relationship is not connected to anything
defaultConcurrentTasks ((anonymous)) 0/1 Maps default values for concurrent tasks for each applicable scheduling strategy.
runDurationMillis (long) 0/1 The run duration in milliseconds.
defaultSchedulingPeriod ((anonymous)) 0/1 Maps default values for scheduling period for each applicable scheduling strategy.

JSON

property type description
schedulingPeriod schedulingPeriod (string) The amount of time that should elapse between task executions. This will not affect currently scheduled tasks.
schedulingStrategy schedulingStrategy (string) Indicates whether the processor should be scheduled to run in event-driven mode or timer-driven mode
penaltyDuration penaltyDuration (string) The amount of time that is used when this processor penalizes a flow file.
yieldDuration yieldDuration (string) When yielding, this amount of time must elaspe before this processor is scheduled again.
bulletinLevel bulletinLevel (string) The level at this this processor will report bulletins.
concurrentlySchedulableTaskCount concurrentlySchedulableTaskCount (int) The number of tasks that should be concurrently scheduled for this processor. If this processor doesn't allow parallel processing then any positive input will be ignored.
comments comments (string) The comments for this processor.
properties properties ((anonymous)) The properties for this processor. Properties whose value is not set will only contain the property name. These properties are (un)marshalled differently since we need/want to control the ordering of the properties. The descriptors and metadata are used as a lookup when processing these properties.
descriptors descriptors ((anonymous)) The descriptors for this processor's properties.
annotationData annotationData (string) Annotation data for this processor.
customUiUrl customUiUrl (string) Whether of not this processor has a custom UI.
autoTerminatedRelationships array of autoTerminatedRelationships (string) The names of all processor relationships that cause a flow file to be terminated if the relationship is not connected to anything
defaultConcurrentTasks defaultConcurrentTasks ((anonymous)) Maps default values for concurrent tasks for each applicable scheduling strategy.
runDurationMillis runDurationMillis (long) The run duration in milliseconds.
defaultSchedulingPeriod defaultSchedulingPeriod ((anonymous)) Maps default values for scheduling period for each applicable scheduling strategy.