This is an automated email from the ASF dual-hosted git repository.

exceptionfactory pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi.git


    from fb7dc98326 NIFI-5941 set default LogAttribute and LogMessage level to 
TRACE in logback.xml to cover all usage scenarios
     add 5e8f7c53b1 NIFI-15420 Added Checkstyle rule for import ordering 
(#10725)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/nifi/c2/client/api/C2Client.java    |    7 +-
 .../org/apache/nifi/c2/client/C2ClientConfig.java  |    9 +-
 .../nifi/c2/serializer/C2JacksonSerializer.java    |    9 +-
 .../apache/nifi/c2/serializer/C2Serializer.java    |    1 +
 .../apache/nifi/c2/client/http/C2HttpClient.java   |   25 +-
 .../nifi/c2/client/http/C2RequestCompression.java  |    5 +-
 .../nifi/c2/client/http/OkHttpClientProvider.java  |   13 +-
 .../c2/client/http/url/C2UrlProviderFactory.java   |    4 +-
 .../c2/client/http/url/LegacyC2UrlProvider.java    |    3 +-
 .../client/http/url/ProxyAwareC2UrlProvider.java   |   11 +-
 .../c2/client/http/C2RequestCompressionTest.java   |   21 +-
 .../client/http/url/C2UrlProviderFactoryTest.java  |   10 +-
 .../client/http/url/LegacyC2UrlProviderTest.java   |   11 +-
 .../client/http/url/ProxyAwareC2ProviderTest.java  |   13 +-
 .../nifi/c2/client/service/C2HeartbeatFactory.java |   49 +-
 .../nifi/c2/client/service/C2HeartbeatManager.java |   14 +-
 .../nifi/c2/client/service/C2OperationManager.java |   25 +-
 .../nifi/c2/client/service/FlowIdHolder.java       |    9 +-
 .../c2/client/service/ManifestHashProvider.java    |   10 +-
 .../client/service/model/RuntimeInfoWrapper.java   |    5 +-
 .../service/operation/C2OperationHandler.java      |   13 +-
 .../operation/C2OperationHandlerProvider.java      |   11 +-
 .../operation/C2OperationRestartHandler.java       |    3 +-
 .../DescribeManifestOperationHandler.java          |   19 +-
 .../client/service/operation/OperationQueue.java   |    5 +-
 .../operation/SupportedOperationsProvider.java     |    7 +-
 .../operation/SyncResourceOperationHandler.java    |   19 +-
 .../service/operation/SyncResourceStrategy.java    |    7 +-
 .../operation/TransferDebugOperationHandler.java   |   51 +-
 .../operation/UpdateAssetOperationHandler.java     |   27 +-
 .../UpdateConfigurationOperationHandler.java       |   29 +-
 .../UpdatePropertiesOperationHandler.java          |   21 +-
 .../nifi/minifi/validator/ValidationException.java |    3 +-
 .../c2/client/service/C2HeartbeatFactoryTest.java  |   37 +-
 .../c2/client/service/C2HeartbeatManagerTest.java  |   28 +-
 .../c2/client/service/C2OperationManagerTest.java  |   43 +-
 .../client/service/ManifestHashProviderTest.java   |   13 +-
 .../operation/C2OperationHandlerProviderTest.java  |   23 +-
 .../DescribeManifestOperationHandlerTest.java      |    8 +-
 .../EmptyOperandPropertiesProviderTest.java        |    5 +-
 .../operation/StartFlowOperationHandlerTest.java   |    3 +-
 .../operation/StopFlowOperationHandlerTest.java    |    3 +-
 .../operation/SupportedOperationsProviderTest.java |   16 +-
 .../SyncResourceOperationHandlerTest.java          |   43 +-
 .../TransferDebugOperationHandlerTest.java         |   65 +-
 .../operation/UpdateAssetOperationHandlerTest.java |   39 +-
 .../UpdateConfigurationOperationHandlerTest.java   |   31 +-
 .../UpdatePropertiesOperationHandlerTest.java      |   21 +-
 .../apache/nifi/c2/protocol/api/AgentManifest.java |    6 +-
 .../nifi/c2/protocol/api/C2OperationAck.java       |    1 +
 .../apache/nifi/c2/protocol/api/FailureCause.java  |    3 +-
 .../apache/nifi/c2/protocol/api/OperationType.java |   10 +-
 .../nifi/c2/protocol/api/ProcessorBulletin.java    |    1 +
 .../apache/nifi/c2/protocol/api/ResourceInfo.java  |    1 +
 .../apache/nifi/c2/protocol/api/ResourceItem.java  |    1 +
 .../nifi/c2/protocol/api/ResourcesGlobalHash.java  |    1 +
 .../component/api/ProcessorConfiguration.java      |    1 -
 checkstyle.xml                                     |    6 +
 .../apache/nifi/minifi/bootstrap/RunMiNiFi.java    |   23 +-
 .../nifi/minifi/bootstrap/SensitiveProperty.java   |    6 +-
 .../apache/nifi/minifi/bootstrap/ShutdownHook.java |    1 -
 .../nifi/minifi/bootstrap/WindowsService.java      |    3 +-
 .../bootstrap/command/CommandRunnerFactory.java    |    7 +-
 .../bootstrap/command/CompositeCommandRunner.java  |    4 +-
 .../nifi/minifi/bootstrap/command/DumpRunner.java  |   15 +-
 .../nifi/minifi/bootstrap/command/EnvRunner.java   |    9 +-
 .../minifi/bootstrap/command/FlowStatusRunner.java |    4 +-
 .../nifi/minifi/bootstrap/command/StartRunner.java |   49 +-
 .../minifi/bootstrap/command/StatusRunner.java     |    8 +-
 .../nifi/minifi/bootstrap/command/StopRunner.java  |   21 +-
 .../ConfigurationChangeCoordinator.java            |   21 +-
 .../differentiators/Differentiator.java            |    3 +-
 .../differentiators/WholeConfigDifferentiator.java |    9 +-
 .../ingestors/AbstractPullChangeIngestor.java      |    9 +-
 .../ingestors/FileChangeIngestor.java              |   41 +-
 .../ingestors/PullHttpChangeIngestor.java          |   58 +-
 .../ingestors/RestChangeIngestor.java              |   34 +-
 .../ingestors/interfaces/ChangeIngestor.java       |    3 +-
 .../minifi/bootstrap/service/BootstrapCodec.java   |   13 +-
 .../bootstrap/service/BootstrapFileProvider.java   |   19 +-
 .../bootstrap/service/CurrentPortProvider.java     |    6 +-
 .../service/GracefulShutdownParameterProvider.java |    3 +-
 .../bootstrap/service/MiNiFiCommandSender.java     |    7 +-
 .../service/MiNiFiConfigurationChangeListener.java |   33 +-
 .../service/MiNiFiExecCommandProvider.java         |   13 +-
 .../minifi/bootstrap/service/MiNiFiListener.java   |   11 +-
 .../service/MiNiFiPropertiesGenerator.java         |   49 +-
 .../bootstrap/service/MiNiFiStatusProvider.java    |    4 +-
 .../bootstrap/service/MiNiFiStdLogHandler.java     |   11 +-
 .../service/PeriodicStatusReporterManager.java     |   17 +-
 .../minifi/bootstrap/service/ReloadService.java    |   11 +-
 .../bootstrap/service/UpdatePropertiesService.java |   15 +-
 .../bootstrap/status/PeriodicStatusReporter.java   |    5 +-
 .../bootstrap/status/reporters/StatusLogger.java   |   11 +-
 .../minifi/bootstrap/util/OrderedProperties.java   |    3 +-
 .../minifi/bootstrap/util/UnixProcessUtils.java    |    7 +-
 .../nifi/minifi/bootstrap/ShutdownHookTest.java    |    8 +-
 .../command/CommandRunnerFactoryTest.java          |   29 +-
 .../command/CompositeCommandRunnerTest.java        |   15 +-
 .../minifi/bootstrap/command/DumpRunnerTest.java   |   25 +-
 .../minifi/bootstrap/command/EnvRunnerTest.java    |   21 +-
 .../bootstrap/command/FlowStatusRunnerTest.java    |   15 +-
 .../minifi/bootstrap/command/StatusRunnerTest.java |   12 +-
 .../minifi/bootstrap/command/StopRunnerTest.java   |   31 +-
 .../WholeConfigDifferentiatorTest.java             |   19 +-
 .../ingestors/FileChangeIngestorTest.java          |   37 +-
 .../ingestors/RestChangeIngestorCommonTest.java    |    7 +-
 .../ingestors/RestChangeIngestorTest.java          |   23 +-
 .../bootstrap/service/BootstrapCodecTest.java      |   31 +-
 .../bootstrap/service/CurrentPortProviderTest.java |   14 +-
 .../GracefulShutdownParameterProviderTest.java     |   21 +-
 .../service/MiNiFiPropertiesGeneratorTest.java     |   43 +-
 .../status/reporters/StatusLoggerTest.java         |   27 +-
 .../nifi/minifi/commons/api/MiNiFiProperties.java  |   14 +-
 .../commons/service/StandardFlowEnrichService.java |   49 +-
 .../service/StandardFlowPropertyEncryptor.java     |   29 +-
 .../commons/service/StandardFlowSerDeService.java  |    9 +-
 .../nifi/minifi/commons/util/FlowUpdateUtils.java  |   19 +-
 .../service/StandardFlowEnrichServiceTest.java     |   35 +-
 .../service/StandardFlowPropertyEncryptorTest.java |   33 +-
 .../minifi/commons/utils/PropertyUtilTest.java     |   11 +-
 .../standalone/test/StandaloneJsonTest.java        |   12 +-
 .../java/org/apache/nifi/minifi/MiNiFiServer.java  |    1 -
 .../c2/BootstrapC2OperationRestartHandler.java     |   29 +-
 .../apache/nifi/minifi/c2/C2NifiClientService.java |  112 +-
 .../nifi/minifi/c2/FileBasedOperationQueueDAO.java |    9 +-
 .../c2/command/AgentPropertyValidationContext.java |    7 +-
 .../c2/command/DefaultFlowStateStrategy.java       |    1 +
 .../c2/command/DefaultProcessorStateStrategy.java  |    4 +-
 .../DefaultUpdateConfigurationStrategy.java        |   47 +-
 .../minifi/c2/command/PropertiesPersister.java     |   15 +-
 .../c2/command/TransferDebugCommandHelper.java     |   13 +-
 .../c2/command/UpdateAssetCommandHelper.java       |    5 +-
 .../command/UpdatePropertiesPropertyProvider.java  |   11 +-
 .../syncresource/DefaultSyncResourceStrategy.java  |   35 +-
 .../syncresource/FileResourceRepository.java       |   25 +-
 .../command/syncresource/ResourceRepository.java   |    5 +-
 .../syncresource/SyncResourcePropertyProvider.java |    1 +
 .../nifi/minifi/validator/FlowValidator.java       |   25 +-
 .../c2/BootstrapC2OperationRestartHandlerTest.java |   27 +-
 .../minifi/c2/FileBasedOperationQueueDAOTest.java  |   33 +-
 .../DefaultUpdateConfigurationStrategyTest.java    |   53 +-
 .../minifi/c2/command/PropertiesPersisterTest.java |   29 +-
 .../c2/command/TransferDebugCommandHelperTest.java |    7 +-
 .../c2/command/UpdateAssetCommandHelperTest.java   |   19 +-
 .../UpdatePropertiesPropertyProviderTest.java      |   21 +-
 .../DefaultSyncResourceStrategyTest.java           |   56 +-
 .../syncresource/FileResourceRepositoryTest.java   |   37 +-
 .../nifi/minifi/nar/NarAutoUnloadService.java      |    1 +
 .../apache/nifi/minifi/nar/NarAutoUnloader.java    |    4 +-
 .../nifi/minifi/nar/NarAutoUnloaderTask.java       |    9 +-
 .../minifi/nar/NarAutoUnloaderTaskFactory.java     |   11 +-
 .../nifi/minifi/nar/NarAutoUnloadServiceTest.java  |    9 +-
 .../minifi/properties/BootstrapProperties.java     |    5 +-
 .../minifi/properties/MiNiFiPropertiesLoader.java  |    6 +-
 .../properties/MultiSourceMinifiProperties.java    |    5 +-
 .../nifi/minifi/properties/PropertiesLoader.java   |    5 +-
 .../main/java/org/apache/nifi/minifi/MiNiFi.java   |   29 +-
 .../nifi/minifi/bootstrap/BootstrapListener.java   |   21 +-
 .../minifi/util/BootstrapClassLoaderUtils.java     |    5 +-
 .../apache/nifi/minifi/StandardMiNiFiServer.java   |   22 +-
 .../minifi/toolkit/configuration/ConfigMain.java   |    8 +-
 .../json/ComponentPropertyProvider.java            |   19 +-
 ...ConfigSchemaToVersionedDataFlowTransformer.java |   77 +-
 .../json/TransformNifiCommandFactory.java          |   11 +-
 .../json/TransformYamlCommandFactory.java          |   27 +-
 .../minifi/toolkit/schema/ReportingSchema.java     |    2 +-
 .../toolkit/schema/SecurityPropertiesSchema.java   |    6 +-
 .../minifi/toolkit/schema/common/BaseSchema.java   |    3 +-
 .../toolkit/schema/serialization/SchemaLoader.java |    2 +-
 .../minifi/toolkit/schema/v2/ConfigSchemaV2.java   |   32 +-
 .../toolkit/schema/v2/CorePropertiesSchemaV2.java  |    9 +-
 .../command/StandardBootstrapCommandProvider.java  |    2 +-
 .../StandardConfigurationProvider.java             |    4 +-
 .../SecurityApplicationPropertyHandler.java        |    2 +-
 .../nifi/provenance/AsyncLineageSubmission.java    |    6 +-
 .../nifi/provenance/AsyncQuerySubmission.java      |    6 +-
 .../nifi/provenance/SearchableFieldParser.java     |    4 +-
 .../nifi/provenance/StandardQueryResult.java       |   10 +-
 .../apache/nifi/provenance/lineage/EventNode.java  |    4 +-
 .../expression/language/InvalidPreparedQuery.java  |    1 -
 .../attribute/expression/language/ValueLookup.java |    2 +-
 .../language/compile/ExpressionCompiler.java       |   14 +-
 .../evaluation/functions/HashEvaluator.java        |    8 +-
 .../evaluation/functions/HostnameEvaluator.java    |    1 -
 .../functions/JsonPathBaseEvaluator.java           |   19 +-
 .../functions/JsonPathDeleteEvaluator.java         |    7 +-
 .../evaluation/functions/JsonPathEvaluator.java    |    5 +-
 .../evaluation/functions/JsonPathSetEvaluator.java |    1 -
 .../functions/JsonPathUpdateEvaluator.java         |    1 -
 .../evaluation/functions/PadLeftEvaluator.java     |    1 -
 .../evaluation/functions/PaddingEvaluator.java     |    2 +-
 .../evaluation/functions/Uuid3Evaluator.java       |    2 +-
 .../literals/DecimalLiteralEvaluator.java          |    1 -
 .../encryptor/command/FlowEncryptorCommand.java    |   11 +-
 .../nifi/flow/encryptor/JsonFlowEncryptorTest.java |   15 +-
 .../org/apache/nifi/util/FlowFilePackagerV1.java   |    8 +-
 .../org/apache/nifi/util/FlowFileUnpackagerV1.java |    5 +-
 .../hashicorp/config/HashiCorpVaultProperty.java   |    1 -
 .../java/org/apache/nifi/hl7/hapi/EmptyField.java  |    6 +-
 .../java/org/apache/nifi/hl7/hapi/HapiField.java   |   13 +-
 .../java/org/apache/nifi/hl7/hapi/HapiMessage.java |   17 +-
 .../java/org/apache/nifi/hl7/hapi/HapiSegment.java |   13 +-
 .../org/apache/nifi/hl7/hapi/SingleValueField.java |    6 +-
 .../java/org/apache/nifi/hl7/io/HL7Reader.java     |    4 +-
 .../java/org/apache/nifi/hl7/query/HL7Query.java   |   22 +-
 .../comparison/AbstractComparisonEvaluator.java    |    6 +-
 .../comparison/AbstractNumericComparison.java      |    4 +-
 .../evaluator/comparison/IsNullEvaluator.java      |    6 +-
 .../query/evaluator/comparison/NotEvaluator.java   |    4 +-
 .../evaluator/comparison/NotNullEvaluator.java     |    6 +-
 .../evaluator/literal/IntegerLiteralEvaluator.java |    4 +-
 .../evaluator/literal/StringLiteralEvaluator.java  |    4 +-
 .../hl7/query/evaluator/logic/AndEvaluator.java    |    4 +-
 .../hl7/query/evaluator/logic/OrEvaluator.java     |    4 +-
 .../message/DeclaredReferenceEvaluator.java        |    4 +-
 .../hl7/query/evaluator/message/DotEvaluator.java  |   10 +-
 .../query/evaluator/message/FieldEvaluator.java    |   10 +-
 .../query/evaluator/message/MessageEvaluator.java  |    4 +-
 .../query/evaluator/message/SegmentEvaluator.java  |    8 +-
 .../apache/nifi/hl7/query/result/MissedResult.java |    6 +-
 .../nifi/hl7/query/result/StandardQueryResult.java |    8 +-
 .../nifi/hl7/query/result/StandardResultHit.java   |    4 +-
 .../connector/StandardServerConnectorFactory.java  |    2 +-
 .../StandardServerConnectorFactoryTest.java        |    3 +-
 ...TestExpressionLanguageAwareParameterParser.java |    1 -
 .../nifi/encrypt/CipherPropertyEncryptor.java      |    6 +-
 .../nifi/encrypt/KeyedCipherPropertyEncryptor.java |    6 +-
 .../nifi/encrypt/PropertyEncryptorBuilder.java     |    2 +-
 .../encrypt/StandardPropertySecretKeyProvider.java |    2 +-
 .../encrypt/KeyedCipherPropertyEncryptorTest.java  |    4 +-
 .../nifi/record/path/RecordFieldRemover.java       |    9 +-
 .../org/apache/nifi/record/path/RecordPath.java    |    6 +-
 .../nifi/record/path/filter/ContainsRegex.java     |    6 +-
 .../nifi/record/path/filter/MatchesRegex.java      |    6 +-
 .../record/path/filter/StringComparisonFilter.java |    4 +-
 .../apache/nifi/record/path/functions/Concat.java  |    4 +-
 .../nifi/record/path/functions/FieldName.java      |    4 +-
 .../apache/nifi/record/path/functions/Replace.java |    4 +-
 .../nifi/record/path/functions/ReplaceNull.java    |    6 +-
 .../nifi/record/path/functions/ReplaceRegex.java   |    8 +-
 .../nifi/record/path/functions/Substring.java      |    8 +-
 .../nifi/record/path/functions/SubstringAfter.java |    4 +-
 .../record/path/functions/SubstringAfterLast.java  |    4 +-
 .../record/path/functions/SubstringBefore.java     |    4 +-
 .../record/path/functions/SubstringBeforeLast.java |    4 +-
 .../nifi/record/path/paths/ArrayIndexPath.java     |    4 +-
 .../nifi/record/path/paths/CurrentFieldPath.java   |    4 +-
 .../record/path/paths/DescendantFieldPath.java     |   11 +-
 .../nifi/record/path/paths/LiteralValuePath.java   |    4 +-
 .../record/path/paths/MultiArrayIndexPath.java     |    8 +-
 .../nifi/record/path/paths/MultiMapKeyPath.java    |    8 +-
 .../apache/nifi/record/path/paths/ParentPath.java  |    3 +-
 .../nifi/record/path/paths/PredicatePath.java      |    4 +-
 .../nifi/record/path/paths/RecordPathSegment.java  |    6 +-
 .../apache/nifi/record/path/paths/RootPath.java    |    4 +-
 .../nifi/record/path/paths/SingularMapKeyPath.java |    6 +-
 .../nifi/record/path/paths/WildcardChildPath.java  |    6 +-
 .../record/path/paths/WildcardDescendantPath.java  |   11 +-
 .../nifi/record/path/paths/WildcardIndexPath.java  |    8 +-
 .../path/util/FieldValueLogicalPathBuilder.java    |    8 +-
 .../nifi/record/path/util/FieldValueWalker.java    |    4 +-
 .../org/apache/nifi/record/path/util/Filters.java  |    9 +-
 .../nifi/record/path/util/RecordPathUtils.java     |    4 +-
 .../serialization/AbstractRecordSetWriter.java     |    6 +-
 .../apache/nifi/serialization/RecordSetWriter.java |    4 +-
 .../apache/nifi/serialization/RecordWriter.java    |    4 +-
 .../nifi/serialization/record/RawRecordWriter.java |    4 +-
 .../apache/nifi/serialization/record/Record.java   |    4 +-
 .../nifi/serialization/record/TestMapRecord.java   |    2 +-
 .../nifi/repository/schema/MapRecordField.java     |    4 +-
 .../nifi/repository/schema/UnionRecordField.java   |    4 +-
 .../cert/builder/StandardCertificateBuilder.java   |    2 +-
 .../builder/StandardCertificateBuilderTest.java    |    2 +-
 .../nifi/security/cert/PeerIdentityProvider.java   |    2 +-
 .../cert/StandardPeerIdentityProvider.java         |    2 +-
 .../security/cert/StandardPrincipalFormatter.java  |    2 +-
 .../cert/StandardPeerIdentityProviderTest.java     |    2 +-
 .../cert/StandardPrincipalFormatterTest.java       |    2 +-
 .../org/apache/nifi/security/krb/KerberosUser.java |    2 +-
 .../nifi/security/krb/AbstractKerberosUser.java    |   14 +-
 .../nifi/security/krb/KeytabConfiguration.java     |    4 +-
 .../nifi/security/krb/PasswordConfiguration.java   |    4 +-
 .../security/krb/TicketCacheConfiguration.java     |    4 +-
 .../krb/UsernamePasswordCallbackHandler.java       |    2 +-
 .../apache/nifi/security/krb/KerberosUserIT.java   |    8 +-
 .../security/ssl/StandardKeyManagerBuilder.java    |    6 +-
 .../ssl/StandardKeyManagerFactoryBuilder.java      |    2 +-
 .../security/ssl/StandardSslContextBuilder.java    |   10 +-
 .../security/ssl/StandardTrustManagerBuilder.java  |    6 +-
 .../ssl/StandardTrustManagerFactoryBuilder.java    |    2 +-
 .../ssl/StandardX509ExtendedKeyManager.java        |    4 +-
 .../ssl/StandardX509ExtendedTrustManager.java      |    4 +-
 .../ssl/StandardSslContextBuilderTest.java         |    4 +-
 .../ssl/StandardX509ExtendedKeyManagerTest.java    |    3 +-
 .../ssl/StandardX509ExtendedTrustManagerTest.java  |    4 +-
 .../org/apache/nifi/security/util/TlsPlatform.java |    9 +-
 .../writer/StandardLoginCredentialsWriter.java     |   18 +-
 .../src/main/java/org/apache/nifi/remote/Peer.java |    4 +-
 .../nifi/remote/RemoteResourceInitiator.java       |    8 +-
 .../java/org/apache/nifi/remote/Transaction.java   |    4 +-
 .../apache/nifi/remote/TransactionCompletion.java  |    4 +-
 .../apache/nifi/remote/client/PeerSelector.java    |   23 +-
 .../nifi/remote/client/PeerStatusProvider.java     |    5 +-
 .../nifi/remote/client/SiteInfoProvider.java       |   15 +-
 .../nifi/remote/client/SiteToSiteClient.java       |   27 +-
 .../nifi/remote/client/SiteToSiteClientConfig.java |   11 +-
 .../apache/nifi/remote/client/http/HttpClient.java |   23 +-
 .../client/socket/EndpointConnectionPool.java      |   53 +-
 .../socket/StandardSocketPeerIdentityProvider.java |    8 +-
 .../remote/cluster/ClusterNodeInformation.java     |   12 +-
 .../apache/nifi/remote/codec/FlowFileCodec.java    |   10 +-
 .../org/apache/nifi/remote/protocol/Response.java  |    4 +-
 .../protocol/socket/SocketClientProtocol.java      |   19 +-
 .../apache/nifi/remote/util/PeerStatusCache.java   |    3 +-
 .../nifi/remote/util/SiteToSiteRestApiClient.java  |   52 +-
 .../nifi/remote/util/StandardDataPacket.java       |    6 +-
 .../nifi/remote/client/TestSiteInfoProvider.java   |    2 +-
 .../StandardSocketPeerIdentityProviderTest.java    |   11 +-
 .../nifi/remote/io/InterruptableInputStream.java   |    4 +-
 .../nifi/remote/io/InterruptableOutputStream.java  |    4 +-
 .../nifi/stream/io/util/AbstractDemarcator.java    |    4 +-
 .../org/apache/nifi/util/ComponentIdGenerator.java |    6 +-
 .../main/java/org/apache/nifi/util/DomUtils.java   |    6 +-
 .../util/concurrency/DebugEnabledTimedLock.java    |    6 +-
 .../apache/nifi/util/concurrency/TimedLock.java    |    6 +-
 .../java/org/apache/nifi/util/search/Search.java   |    4 +-
 .../nifi/util/search/ahocorasick/AhoCorasick.java  |    6 +-
 .../apache/nifi/util/search/ahocorasick/Node.java  |    4 +-
 .../nifi/util/search/ahocorasick/SearchState.java  |    4 +-
 .../stream/io/ByteCountingOutputStreamTest.java    |    1 -
 .../nifi/stream/io/util/StreamDemarcatorTest.java  |    1 -
 .../stream/io/util/TextLineDemarcatorTest.java     |    2 +-
 .../nifi/util/timebuffer/TestRingBuffer.java       |    1 -
 .../util/validator/TestStandardValidators.java     |    5 +-
 .../nifi/web/client/StandardWebClientService.java  |    1 -
 .../web/client/ssl/StandardSSLContextProvider.java |   10 +-
 .../ssl/StandardSSLSocketFactoryProvider.java      |    2 +-
 .../org/apache/nifi/web/client/ssl/TlsContext.java |    2 +-
 .../web/client/StandardWebClientServiceTest.java   |    3 +-
 .../nifi/web/servlet/shared/RequestUriBuilder.java |    1 +
 .../web/servlet/shared/RequestUriBuilderTest.java  |    2 +-
 .../apache/nifi/wali/TestBlockingQueuePool.java    |    1 -
 .../parsers/StandardDocumentProvider.java          |    6 +-
 .../processing/sax/StandardInputSourceParser.java  |    4 +-
 .../stream/StandardXMLEventReaderProvider.java     |    2 +-
 .../stream/StandardXMLStreamReaderProvider.java    |    2 +-
 .../transform/StandardTransformProvider.java       |    2 +-
 .../validation/StandardSchemaValidator.java        |    5 +-
 .../parsers/StandardDocumentProviderTest.java      |    5 +-
 .../stream/StandardXMLEventReaderProviderTest.java |    4 +-
 .../StandardXMLStreamReaderProviderTest.java       |    4 +-
 .../transform/StandardTransformProviderTest.java   |    4 +-
 .../validation/StandardSchemaValidatorTest.java    |    5 +-
 .../processors/airtable/QueryAirtableTable.java    |   37 +-
 .../parse/AirtableRecordSetFlowFileWriter.java     |    7 +-
 .../airtable/parse/AirtableRetrievePageResult.java |    3 +-
 .../parse/AirtableRetrieveTableResult.java         |    3 +-
 .../airtable/parse/AirtableTableRetriever.java     |   11 +-
 .../airtable/service/AirtableRestService.java      |   13 +-
 .../apache/nifi/amqp/processors/AMQPConsumer.java  |   15 +-
 .../apache/nifi/amqp/processors/AMQPPublisher.java |   11 +-
 .../apache/nifi/amqp/processors/AMQPResource.java  |    4 +-
 .../apache/nifi/amqp/processors/AMQPWorker.java    |    9 +-
 .../amqp/processors/AbstractAMQPProcessor.java     |   21 +-
 .../nifi/amqp/processors/AMQPConsumerTest.java     |   27 +-
 .../nifi/amqp/processors/AMQPPublisherTest.java    |   25 +-
 .../amqp/processors/AbstractAMQPProcessorTest.java |    1 -
 .../apache/nifi/amqp/processors/TestChannel.java   |   28 +-
 .../nifi/amqp/processors/TestConnection.java       |   10 +-
 .../java/org/apache/nifi/jasn1/JASN1Reader.java    |   10 +-
 .../nifi/jasn1/convert/JASN1ConverterImpl.java     |    2 +-
 .../org/apache/nifi/jasn1/JASN1ReaderTest.java     |   15 +-
 .../nifi/jasn1/TestRecordSchemaProvider.java       |    1 -
 .../nifi/processors/avro/ExtractAvroMetadata.java  |   20 +-
 .../org/apache/nifi/processors/avro/SplitAvro.java |   39 +-
 .../apache/nifi/processors/avro/AvroTestUtil.java  |    5 +-
 .../nifi/processors/aws/AbstractAwsProcessor.java  |    8 +-
 .../provider/PropertiesCredentialsProvider.java    |    1 -
 .../aws/kinesis/ReaderRecordProcessorTest.java     |    4 +-
 .../aws/AwsSecretsManagerParameterProvider.java    |    8 +-
 .../provider/factory/CredentialsStrategy.java      |    1 -
 .../AbstractBooleanCredentialsStrategy.java        |    1 -
 .../strategies/AbstractCredentialsStrategy.java    |    6 +-
 .../AccessKeyPairCredentialsStrategy.java          |    1 -
 .../strategies/AnonymousCredentialsStrategy.java   |    1 -
 .../strategies/AssumeRoleCredentialsStrategy.java  |    2 +-
 .../ExplicitDefaultCredentialsStrategy.java        |    1 -
 .../strategies/FileCredentialsStrategy.java        |    1 -
 .../ImplicitDefaultCredentialsStrategy.java        |    1 -
 .../NamedProfileCredentialsStrategy.java           |    1 -
 .../strategies/WebIdentityCredentialsStrategy.java |    3 +-
 .../processors/aws/ml/textract/TextractType.java   |    6 +-
 .../apache/nifi/processors/aws/s3/PutS3Object.java |    3 +-
 .../s3/encryption/StandardS3EncryptionService.java |    1 -
 .../org/apache/nifi/processors/aws/sqs/GetSQS.java |    1 -
 .../aws/cloudwatch/MockPutCloudWatchMetric.java    |    1 -
 .../provider/service/MockAWSProcessor.java         |    1 -
 .../nifi/processors/aws/lambda/TestPutLambda.java  |    1 -
 .../nifi/processors/aws/s3/ITDeleteS3Object.java   |    1 -
 .../nifi/processors/aws/s3/ITFetchS3Object.java    |    1 -
 .../apache/nifi/processors/aws/s3/ITListS3.java    |    1 -
 .../nifi/processors/aws/s3/ITTagS3Object.java      |    1 -
 .../nifi/processors/aws/s3/TestDeleteS3Object.java |    1 -
 .../nifi/processors/aws/s3/TestFetchS3Object.java  |    1 -
 .../apache/nifi/processors/aws/s3/TestListS3.java  |    1 -
 .../nifi/processors/aws/s3/TestPutS3Object.java    |    1 -
 .../nifi/processors/aws/s3/TestTagS3Object.java    |    1 -
 .../s3/encryption/TestS3EncryptionStrategies.java  |    3 +-
 .../TestStandardS3EncryptionService.java           |    1 -
 .../apache/nifi/processors/aws/sns/TestPutSNS.java |    1 -
 .../nifi/processors/aws/sqs/TestDeleteSQS.java     |    1 -
 .../apache/nifi/processors/aws/sqs/TestGetSQS.java |    1 -
 .../apache/nifi/processors/aws/sqs/TestPutSQS.java |    1 -
 .../schemaregistry/AmazonGlueSchemaRegistry.java   |    8 +-
 .../azure/ClientSideEncryptionSupport.java         |    2 +-
 .../azure/eventhub/GetAzureEventHub.java           |    2 +-
 .../azure/eventhub/GetAzureEventHubTest.java       |    2 +-
 .../explorer/StandardKustoIngestServiceTest.java   |   30 +-
 .../AbstractAzureLogAnalyticsReportingTask.java    |    4 +-
 .../AzureLogAnalyticsProvenanceReportingTask.java  |  958 ++++++++--------
 .../nifi/reporting/azure/loganalytics/Metric.java  |    1 +
 .../api/AzureLogAnalyticsMetricsFactory.java       |   10 +-
 ...stAzureLogAnalyticsProvenanceReportingTask.java |    4 +-
 .../cosmos/AzureCosmosDBConnectionService.java     |    1 -
 .../apache/nifi/processors/box/BoxFileInfo.java    |    8 +-
 .../nifi/processors/box/BoxFlowFileAttribute.java  |    3 +-
 .../apache/nifi/processors/box/FetchBoxFile.java   |   30 +-
 .../apache/nifi/processors/box/ListBoxFile.java    |   33 +-
 .../org/apache/nifi/processors/box/PutBoxFile.java |    1 -
 .../nifi/processors/box/FetchBoxFileTest.java      |   21 +-
 .../nifi/processors/box/FileListingTestTrait.java  |   11 +-
 .../processors/box/ListBoxFileListingTest.java     |   17 +-
 .../nifi/processors/box/ListBoxFileTest.java       |   24 +-
 .../apache/nifi/processors/box/PutBoxFileTest.java |   31 +-
 .../DeveloperBoxClientService.java                 |    1 -
 .../JsonConfigBasedBoxClientService.java           |   20 +-
 .../apache/nifi/cdc/event/BaseRowEventInfo.java    |    1 -
 .../org/apache/nifi/cdc/event/io/EventWriter.java  |    2 +-
 .../apache/nifi/cdc/mysql/event/DDLEventInfo.java  |    1 -
 .../mysql/event/io/AbstractBinlogEventWriter.java  |    2 +-
 .../event/io/CommitTransactionEventWriter.java     |    1 -
 .../nifi/cdc/mysql/event/io/DDLEventWriter.java    |    3 +-
 .../nifi/cdc/mysql/event/io/DeleteRowsWriter.java  |    4 +-
 .../nifi/cdc/mysql/event/io/InsertRowsWriter.java  |    5 +-
 .../nifi/cdc/mysql/event/io/UpdateRowsWriter.java  |    5 +-
 .../cdc/mysql/processors/CaptureChangeMySQL.java   |    3 +-
 .../processors/ssl/BinaryLogSSLSocketFactory.java  |    2 +-
 .../cdc/mysql/event/io/TestInsertRowsWriter.java   |    1 -
 .../mysql/processors/CaptureChangeMySQLTest.java   |    2 +-
 .../ssl/BinaryLogSSLSocketFactoryTest.java         |    6 +-
 .../nifi/processors/cipher/VerifyContentMAC.java   |   44 +-
 .../ConfluentProtobufMessageNameResolverTest.java  |    1 -
 .../schemaregistry/ConfluentSchemaRegistry.java    |   28 +-
 .../client/RestSchemaRegistryClient.java           |   12 +-
 .../client/SchemaRegistryClient.java               |    4 +-
 .../client/RestSchemaRegistryClientTest.java       |    7 +-
 .../schemaregistry/client/SchemaResponse.java      |    1 -
 .../couchbase/AbstractCouchbaseProcessor.java      |    4 +-
 .../StandardCouchbaseConnectionService.java        |    1 -
 .../services/couchbase/TestCouchbaseClient.java    |    1 -
 .../nifi/processors/dropbox/DropboxFileInfo.java   |   25 +-
 .../nifi/processors/dropbox/DropboxTrait.java      |   13 +-
 .../nifi/processors/dropbox/FetchDropbox.java      |   43 +-
 .../nifi/processors/dropbox/ListDropbox.java       |   49 +-
 .../apache/nifi/processors/dropbox/PutDropbox.java |   62 +-
 .../processors/dropbox/AbstractDropboxTest.java    |   17 +-
 .../nifi/processors/dropbox/FetchDropboxTest.java  |   19 +-
 .../nifi/processors/dropbox/ListDropboxTest.java   |   25 +-
 .../nifi/processors/dropbox/PutDropboxTest.java    |   37 +-
 .../dropbox/StandardDropboxCredentialService.java  |    3 +-
 .../ElasticSearchClientServiceImpl.java            |    2 +-
 .../elasticsearch/PutElasticsearchRecord.java      |    2 +-
 .../processors/email/AbstractEmailProcessor.java   |    6 +-
 .../apache/nifi/processors/email/ConsumeIMAP.java  |    6 +-
 .../apache/nifi/processors/email/ConsumePOP3.java  |    4 +-
 .../processors/email/ExtractEmailAttachments.java  |   20 +-
 .../nifi/processors/email/ExtractEmailHeaders.java |   26 +-
 .../nifi/processors/email/TestConsumeEmail.java    |   10 +-
 .../apache/nifi/processors/GeoEnrichTestUtils.java |    1 +
 .../nifi/processors/evtx/XmlBxmlNodeVisitor.java   |    4 +-
 .../processors/evtx/XmlBxmlNodeVisitorFactory.java |    2 +-
 .../nifi/processors/evtx/XmlRootNodeHandler.java   |    3 +-
 .../nifi/processors/evtx/parser/BinaryReader.java  |    1 +
 .../parser/bxml/value/WStringArrayTypeNode.java    |    7 +-
 .../apache/nifi/processors/evtx/ParseEvtxTest.java |    2 +-
 .../processors/evtx/XmlBxmlNodeVisitorTest.java    |    4 +-
 .../processors/evtx/XmlRootNodeHandlerTest.java    |    2 +-
 .../resolution/ConflictResolutionStrategy.java     |    3 +-
 .../org/apache/nifi/util/db/TestJdbcCommon.java    |   35 +-
 .../nifi/dbcp/AbstractDBCPConnectionPool.java      |   17 +-
 .../nifi/dbcp/ProviderAwareBasicDataSource.java    |    2 +-
 .../nifi/dbcp/utils/DefaultDataSourceValues.java   |    3 +-
 .../nifi/dbcp/AbstractDBCPConnectionPoolTest.java  |    4 +-
 .../util/put/AbstractPutEventProcessor.java        |    2 +-
 .../ByteArrayMessageNettyEventServerFactory.java   |    2 +-
 .../netty/ByteArrayNettyEventSenderFactory.java    |    1 +
 .../transport/netty/NettyEventSenderFactory.java   |    2 +-
 .../transport/netty/NettyEventServerFactory.java   |    4 +-
 .../netty/StringNettyEventSenderFactory.java       |    2 +-
 .../ssl/ClientSslStandardChannelInitializer.java   |    4 +-
 .../ssl/ServerSslHandlerChannelInitializer.java    |    6 +-
 .../netty/codec/SocketByteArrayMessageDecoder.java |    6 +-
 .../netty/NettyEventSenderFactoryTest.java         |    2 +-
 .../netty/StringNettyEventSenderFactoryTest.java   |    4 +-
 .../processor/util/file/transfer/FileInfo.java     |   14 +-
 .../processor/util/file/transfer/FileTransfer.java |   12 +-
 .../java/org/apache/nifi/hadoop/SecurityUtil.java  |    4 +-
 .../processors/hadoop/AbstractHadoopProcessor.java |    2 +-
 .../nifi/processors/hadoop/CompressionType.java    |    6 +-
 .../nifi/processor/util/list/EntityListing.java    |    6 +-
 .../util/pattern/TestRollbackOnFailure.java        |    2 +-
 .../java/org/apache/nifi/avro/AvroTypeUtil.java    |   55 +-
 .../schema/access/InferenceSchemaStrategy.java     |    2 +-
 .../org/apache/nifi/avro/TestAvroTypeUtil.java     |   44 +-
 .../apache/nifi/json/JsonTreeRowRecordReader.java  |    1 -
 .../serialization/record/MockSchemaRegistry.java   |    2 +-
 .../main/java/org/apache/nifi/csv/CSVUtils.java    |    3 +-
 .../schema/access/InheritSchemaFromRecord.java     |    4 +-
 .../nifi/schema/access/NopSchemaAccessWriter.java  |    4 +-
 .../nifi/schema/access/SchemaAccessWriter.java     |    4 +-
 .../nifi/schema/access/SchemaNameAsAttribute.java  |    6 +-
 .../validation/StandardSchemaValidationResult.java |    6 +-
 .../schema/validation/StandardValidationError.java |    6 +-
 .../java/org/apache/nifi/csv/CSVUtilsTest.java     |    7 +-
 .../reporting/util/metrics/MetricsService.java     |    9 +-
 .../reporting/util/metrics/api/MetricsBuilder.java |    6 +-
 .../StrictSyslog5424ParserDashPolicyTest.java      |    1 -
 .../StrictSyslog5424ParserNullPolicyTest.java      |    1 -
 .../StrictSyslog5424ParserOmitPolicyTest.java      |    1 -
 .../flow/NifiRegistryFlowRegistryClient.java       |    2 +-
 .../nifi/processors/gcp/AbstractGCPProcessor.java  |    7 +-
 .../ApplicationDefaultCredentialsStrategy.java     |    1 -
 .../JsonFileServiceAccountCredentialsStrategy.java |    1 -
 ...sonStringServiceAccountCredentialsStrategy.java |    1 -
 .../processors/gcp/drive/FetchGoogleDrive.java     |   18 +-
 .../processors/gcp/drive/GoogleDriveTrait.java     |    4 +-
 .../gcp/pubsub/AbstractGCPubSubProcessor.java      |  338 +++---
 .../processors/gcp/pubsub/PublishGCPubSub.java     |    4 +-
 .../processors/gcp/storage/DeleteGCSObject.java    |    1 -
 .../processors/gcp/storage/FetchGCSObject.java     |   29 +-
 .../nifi/processors/gcp/storage/PutGCSObject.java  |    1 -
 .../gcp/vision/AbstractGcpVisionProcessor.java     |   10 +-
 ...bstractGetGcpVisionAnnotateOperationStatus.java |   13 +-
 .../vision/AbstractStartGcpVisionOperation.java    |   15 +-
 .../StartGcpVisionAnnotateFilesOperation.java      |    8 +-
 .../StartGcpVisionAnnotateImagesOperation.java     |    8 +-
 .../processors/gcp/bigquery/PutBigQueryIT.java     |   36 +-
 .../processors/gcp/bigquery/PutBigQueryTest.java   |   11 +-
 .../factory/MockCredentialsFactoryProcessor.java   |    1 -
 .../service/GCPCredentialsServiceTest.java         |    1 -
 .../service/MockCredentialsServiceProcessor.java   |    1 -
 .../gcp/drive/AbstractGoogleDriveTest.java         |   22 +-
 .../processors/gcp/drive/FetchGoogleDriveIT.java   |   21 +-
 .../processors/gcp/drive/FetchGoogleDriveTest.java |   22 +-
 .../gcp/drive/ListGoogleDriveTestRunnerTest.java   |   56 +-
 .../processors/gcp/drive/PutGoogleDriveIT.java     |   16 +-
 .../processors/gcp/drive/PutGoogleDriveTest.java   |   33 +-
 .../processors/gcp/storage/AbstractGCSTest.java    |    1 -
 .../gcp/storage/DeleteGCSObjectTest.java           |    5 +-
 .../processors/gcp/storage/FetchGCSObjectTest.java |   15 +-
 ...tGcpVisionAnnotateFilesOperationStatusTest.java |   17 +-
 ...GcpVisionAnnotateImagesOperationStatusTest.java |   17 +-
 .../StartGcpVisionAnnotateFilesOperationTest.java  |   25 +-
 .../StartGcpVisionAnnotateImagesOperationTest.java |   23 +-
 .../nifi/processors/geohash/GeohashRecord.java     |   15 +-
 .../nifi/processors/graph/ExecuteGraphQuery.java   |    2 +-
 .../graph/ExecuteGraphQueryRecordTest.java         |    8 +-
 .../processors/graph/util/InMemoryGraphClient.java |    6 +-
 .../graph/InMemoryJanusGraphClientService.java     |    4 +-
 .../nifi/graph/ITNeo4JCypherClientServiceSSL.java  |    3 +-
 .../apache/nifi/graph/TinkerpopClientService.java  |    1 -
 .../processors/groovyx/ExecuteGroovyScript.java    |   21 +-
 .../nifi/processors/groovyx/GroovyMethods.java     |    6 +-
 .../processors/groovyx/flow/GroovySessionFile.java |   10 +-
 .../groovyx/flow/ProcessSessionWrap.java           |   25 +-
 .../nifi/processors/groovyx/flow/SessionFile.java  |   14 +-
 .../apache/nifi/processors/groovyx/sql/OSql.java   |   10 +-
 .../apache/nifi/processors/groovyx/util/Files.java |    1 +
 .../nifi/processors/groovyx/util/Throwables.java   |    4 +-
 .../groovyx/ExecuteGroovyScriptTest.java           |    1 +
 .../hadoop/HDFSExternalResourceProvider.java       |    2 +-
 .../FlowFileStreamUnpackerSequenceFileWriter.java  |   15 +-
 .../nifi/processors/hadoop/GetHDFSFileInfo.java    |   24 +-
 .../hadoop/TarUnpackerSequenceFileWriter.java      |    7 +-
 .../hadoop/ZipUnpackerSequenceFileWriter.java      |   11 +-
 .../nifi/processors/hadoop/util/HDFSListing.java   |    4 +-
 .../hadoop/util/OutputStreamWritable.java          |    5 +-
 .../nifi/processors/hadoop/MoveHDFSTest.java       |    2 +-
 .../apache/nifi/processors/hadoop/PutHDFSTest.java |   12 +-
 .../processors/hadoop/TestGetHDFSFileInfo.java     |   19 +-
 .../hadoop/inotify/util/EventTestUtils.java        |    1 -
 .../StandardHashiCorpVaultClientService.java       |    1 -
 .../cacheclient/HazelcastMapCacheClientTest.java   |    1 -
 .../EmbeddedHazelcastCacheManagerTest.java         |    7 +-
 .../nifi/processors/hl7/ExtractHL7Attributes.java  |   20 +-
 .../org/apache/nifi/processors/hl7/RouteHL7.java   |   23 +-
 .../iceberg/parquet/ParquetIcebergWriter.java      |   12 +-
 .../parquet/io/ParquetIcebergRowWriter.java        |    2 +-
 .../iceberg/parquet/ParquetIcebergWriterTest.java  |    2 +-
 .../nifi/processors/iceberg/PutIcebergRecord.java  |   12 +-
 .../processors/iceberg/PutIcebergRecordTest.java   |   10 +-
 .../iceberg/catalog/RESTIcebergCatalog.java        |    6 +-
 .../org/apache/nifi/processors/AbstractIoTDB.java  |   44 +-
 .../org/apache/nifi/processors/PutIoTDBRecord.java |   28 +-
 .../apache/nifi/processors/QueryIoTDBRecord.java   |   18 +-
 .../nifi/processors/model/DatabaseField.java       |    8 +-
 .../nifi/processors/model/DatabaseSchema.java      |   12 +-
 .../apache/nifi/processors/AbstractIoTDBTest.java  |    9 +-
 .../apache/nifi/processors/PutIoTDBRecordTest.java |    3 +-
 .../cf/AbstractJMSConnectionFactoryProvider.java   |   10 +-
 .../jms/cf/CachedJMSConnectionFactoryHandler.java  |    3 +-
 .../nifi/jms/cf/JMSConnectionFactoryHandler.java   |   19 +-
 .../nifi/jms/cf/JMSConnectionFactoryProvider.java  |    3 +-
 .../jms/cf/JndiJmsConnectionFactoryHandler.java    |    8 +-
 .../jms/cf/JndiJmsConnectionFactoryProvider.java   |    3 +-
 .../nifi/jms/processors/AbstractJMSProcessor.java  |    4 +-
 .../org/apache/nifi/jms/processors/ConsumeJMS.java |    2 +-
 .../apache/nifi/jms/processors/JMSConsumer.java    |   18 +-
 .../apache/nifi/jms/processors/JMSPublisher.java   |   12 +-
 .../org/apache/nifi/jms/processors/JMSWorker.java  |    4 +-
 .../processors/MessageBodyToBytesConverter.java    |   19 +-
 .../org/apache/nifi/jms/processors/PublishJMS.java |    4 +-
 .../jms/cf/JMSConnectionFactoryHandlerForTest.java |    2 +-
 .../jms/cf/JMSConnectionFactoryProviderTest.java   |    2 +-
 .../org/apache/nifi/jms/processors/CommonTest.java |    1 -
 .../jms/processors/ConnectionFactoryConfigIT.java  |    5 +-
 .../apache/nifi/jms/processors/ConsumeJMSIT.java   |   24 +-
 .../nifi/jms/processors/ConsumeJMSManualTest.java  |   15 +-
 .../jms/processors/JMSPublisherConsumerIT.java     |   18 +-
 .../apache/nifi/jms/processors/PublishJMSIT.java   |   14 +-
 .../ConnectionFactoryInvocationHandler.java        |   11 +-
 .../helpers/ConnectionInvocationHandler.java       |   11 +-
 .../helpers/MessageProducerInvocationHandler.java  |    9 +-
 .../helpers/SessionInvocationHandler.java          |   11 +-
 .../web/standard/api/AbstractStandardResource.java |    2 -
 .../standard/api/processor/ProcessorResource.java  |   14 +-
 .../standard/api/processor/ProcessorWebUtils.java  |    8 +-
 .../api/transformjson/TransformJSONResource.java   |   10 +-
 .../api/processor/TestProcessorResource.java       |   14 +-
 .../api/processor/TestProcessorWebUtils.java       |    8 +-
 .../transformjson/TestTransformJSONResource.java   |   11 +-
 .../org/apache/nifi/jolt/util/TransformUtils.java  |    1 -
 .../ConsumeKafkaInjectOffsetRecordIT.java          |    2 +-
 .../processors/ConsumeKafkaRecordWithNullIT.java   |    6 +-
 .../processors/PublishKafkaExpressionKeyIT.java    |    4 +-
 .../processors/PublishKafkaOneLargePayloadIT.java  |    4 +-
 .../processors/PublishKafkaTooLargePayloadIT.java  |    6 +-
 .../publish/PublishKafkaMultipleFFIT.java          |    2 +-
 .../additional/PublishKafkaContentX1IT.java        |    2 +-
 .../additional/PublishKafkaWrapperX1IT.java        |    2 +-
 .../additional/PublishKafkaWrapperX2IT.java        |    2 +-
 .../additional/PublishKafkaWrapperX3IT.java        |    2 +-
 .../additional/PublishKafkaWrapperX4IT.java        |    2 +-
 .../service/aws/AmazonMSKConnectionService.java    |    3 +-
 .../aws/AmazonMSKCredentialsCallbackHandler.java   |    6 +-
 .../AmazonMSKCredentialsCallbackHandlerTest.java   |    6 +-
 .../security/OAuthBearerLoginCallbackHandler.java  |    7 +-
 .../service/Kafka3ConnectionServiceBaseIT.java     |    3 +-
 .../shared/login/KerberosLoginConfigProvider.java  |    2 +-
 .../kafka/shared/login/LoginConfigBuilder.java     |    2 +-
 .../login/AwsMskIamLoginConfigProviderTest.java    |    4 +-
 .../processors/image/ExtractImageMetadata.java     |   19 +-
 .../apache/nifi/processors/image/ResizeImage.java  |   33 +-
 .../processors/media/ExtractMediaMetadata.java     |   19 +-
 .../processors/image/ExtractImageMetadataTest.java |    1 -
 .../nifi/processors/image/TestResizeImage.java     |    2 +-
 .../processors/mongodb/AbstractMongoProcessor.java |    2 +-
 .../nifi/processors/mongodb/PutMongoRecordIT.java  |    1 -
 .../nifi/mongodb/MongoDBControllerService.java     |    3 +-
 .../apache/nifi/processors/mqtt/ConsumeMQTT.java   |    1 -
 .../mqtt/adapters/HiveMqV5ClientAdapter.java       |    4 +-
 .../mqtt/adapters/PahoMqttClientAdapter.java       |    2 +-
 .../apache/nifi/processors/network/pcap/PCAP.java  |    1 -
 .../nifi/processors/network/pcap/SplitPCAP.java    |   14 +-
 .../nifi/processors/network/pcap/TestPCAP.java     |    4 +-
 .../processors/network/pcap/TestSplitPCAP.java     |   12 +-
 .../processors/network/parser/Netflowv5Parser.java |    5 +-
 .../nifi/processors/opentelemetry/ListenOTLP.java  |    2 +-
 .../server/HttpProtocolNegotiationHandler.java     |    2 +-
 .../opentelemetry/server/HttpRequestHandler.java   |    2 +-
 .../opentelemetry/server/HttpServerFactory.java    |    4 +-
 .../processors/opentelemetry/ListenOTLPTest.java   |   15 +-
 .../viewer/ParquetServletContextListener.java      |    2 +-
 .../controller/ParquetContentViewerController.java |    3 +-
 .../org/apache/nifi/parquet/ParquetReader.java     |   24 +-
 .../nifi/parquet/ParquetRecordSetWriter.java       |   27 +-
 .../nifi/parquet/filter/OffsetRecordFilter.java    |    3 +-
 .../nifi/parquet/record/ParquetRecordReader.java   |   11 +-
 .../apache/nifi/parquet/utils/ParquetUtils.java    |    9 +-
 .../parquet/CalculateParquetOffsets.java           |   15 +-
 .../parquet/CalculateParquetRowGroupOffsets.java   |   13 +-
 .../processors/parquet/ConvertAvroToParquet.java   |    1 -
 .../nifi/processors/parquet/FetchParquet.java      |    5 +-
 .../apache/nifi/processors/parquet/PutParquet.java |    5 +-
 .../org/apache/nifi/parquet/ParquetTestUtils.java  |   18 +-
 .../apache/nifi/parquet/TestParquetProcessor.java  |   17 +-
 .../org/apache/nifi/parquet/TestParquetReader.java |   31 +-
 .../parquet/CalculateParquetOffsetsTest.java       |   24 +-
 .../CalculateParquetRowGroupOffsetsTest.java       |   23 +-
 .../nifi/processors/parquet/FetchParquetTest.java  |   35 +-
 .../parquet/TestConvertAvroToParquet.java          |   23 +-
 .../nifi/processors/pgp/DecryptContentPGP.java     |    3 +-
 .../nifi/processors/pgp/EncryptContentPGP.java     |    1 -
 .../apache/nifi/processors/pgp/SignContentPGP.java |    2 +-
 .../nifi/processors/pgp/VerifyContentPGP.java      |    2 +-
 .../nifi/processors/pgp/DecryptContentPGPTest.java |    2 +-
 .../nifi/processors/pgp/EncryptContentPGPTest.java |    6 +-
 .../nifi/processors/pgp/SignContentPGPTest.java    |    2 +-
 .../nifi/processors/pgp/VerifyContentPGPTest.java  |    4 +-
 .../standard/StandardPGPPrivateKeyService.java     |    1 -
 .../standard/StandardPGPPublicKeyService.java      |    1 -
 .../standard/StandardPGPPrivateKeyServiceTest.java |    4 +-
 .../standard/StandardPGPPublicKeyServiceTest.java  |    1 -
 .../nifi/excel/TestExcelSchemaInference.java       |   24 +-
 .../excel/TestExcelStartingRowSchemaInference.java |    2 +-
 .../protobuf/converter/ProtobufDataConverter.java  |    2 +-
 .../converter/TestProtobufDataConverter.java       |    2 +-
 .../apache/nifi/py4j/client/NiFiPythonGateway.java |    1 -
 .../nifi/py4j/logback/LevelChangeListener.java     |    2 +-
 .../apache/nifi/py4j/server/NiFiGatewayServer.java |    2 +-
 .../nifi/py4j/logback/LevelChangeListenerTest.java |    5 +-
 .../PythonControllerInteractionIT.java             |    1 -
 .../redis/service/RedisConnectionPoolService.java  |    2 +-
 .../org/apache/nifi/redis/state/RedisStateMap.java |    3 +-
 .../nifi/redis/state/RedisStateProvider.java       |    2 +-
 .../redis/processor/TestPutRedisHashRecord.java    |    1 -
 .../service/TestRedisConnectionPoolService.java    |    2 +-
 .../nifi/redis/state/ITRedisStateProvider.java     |    3 +-
 .../nifi/redis/state/TestRedisStateProvider.java   |    2 +-
 .../org/apache/nifi/redis/util/RedisUtils.java     |    3 +-
 .../services/StandardJsonSchemaRegistry.java       |    6 +-
 .../services/TestStandardJsonSchemaRegistry.java   |    2 +-
 .../lookup/script/BaseScriptedLookupService.java   |    8 +-
 .../nifi/processors/script/ExecuteScript.java      |    8 +-
 .../processors/script/InvokeScriptedProcessor.java |    8 +-
 .../nifi/processors/script/ScriptRunner.java       |    1 -
 .../processors/script/ScriptedPartitionRecord.java |    4 +-
 .../processors/script/ScriptedRecordProcessor.java |   14 +-
 .../processors/script/ScriptedRouterProcessor.java |    4 +-
 .../processors/script/ScriptedTransformRecord.java |    4 +-
 .../script/engine/ClojureScriptEngine.java         |    6 +-
 .../script/engine/ClojureScriptEngineFactory.java  |    4 +-
 .../apache/nifi/record/script/ScriptedReader.java  |    8 +-
 .../record/script/ScriptedRecordSetWriter.java     |    8 +-
 .../record/sink/script/ScriptedRecordSink.java     |    8 +-
 .../reporting/script/ScriptedReportingTask.java    |   10 +-
 .../apache/nifi/script/ScriptRunnerFactory.java    |    6 +-
 .../nifi/script/ScriptingComponentHelper.java      |    8 +-
 .../nifi/script/ScriptingComponentUtils.java       |    4 +-
 ...FilteredPropertiesValidationContextAdapter.java |  144 +--
 .../script/TestSimpleScriptedLookupService.java    |    1 +
 .../nifi/processors/script/TestInvokeGroovy.java   |    1 -
 .../record/script/ScriptedRecordSetWriterTest.java |    8 +-
 .../script/ScriptedReportingTaskTest.java          |    2 +-
 .../processors/shopify/model/ResourceType.java     |  259 ++---
 .../shopify/util/TestIncrementalTimers.java        |    1 -
 .../reporting/AbstractSiteToSiteReportingTask.java |    6 +-
 .../reporting/SiteToSiteBulletinReportingTask.java |   12 +-
 .../reporting/SiteToSiteMetricsReportingTask.java  |   31 +-
 .../SiteToSiteProvenanceReportingTask.java         |   33 +-
 .../reporting/SiteToSiteStatusReportingTask.java   |   31 +-
 .../apache/nifi/reporting/s2s/SiteToSiteUtils.java |    7 +-
 .../sink/SiteToSiteReportingRecordSink.java        |    9 +-
 .../TestSiteToSiteBulletinReportingTask.java       |    8 +-
 .../TestSiteToSiteMetricsReportingTask.java        |   10 +-
 .../TestSiteToSiteProvenanceReportingTask.java     |    8 +-
 .../TestSiteToSiteStatusReportingTask.java         |   12 +-
 .../apache/nifi/processors/slack/ListenSlack.java  |    1 -
 .../apache/nifi/processors/slack/PublishSlack.java |    2 +-
 .../processors/slack/consume/ConsumeChannel.java   |   21 +-
 .../slack/consume/ConsumeSlackClient.java          |    1 -
 .../processors/slack/consume/SlackTimestamp.java   |    1 -
 .../services/smb/SmbClientProviderService.java     |    5 +-
 .../nifi/services/smb/SmbListableEntity.java       |   11 +-
 .../org/apache/nifi/processors/smb/ListSmb.java    |   73 +-
 .../org/apache/nifi/processors/smb/PutSmbFile.java |    1 -
 .../org/apache/nifi/processors/smb/FetchSmbIT.java |   22 +-
 .../apache/nifi/processors/smb/FetchSmbTest.java   |   13 +-
 .../apache/nifi/processors/smb/GetSmbFileTest.java |   13 +-
 .../org/apache/nifi/processors/smb/ListSmbIT.java  |   34 +-
 .../apache/nifi/processors/smb/ListSmbTest.java    |   39 +-
 .../apache/nifi/processors/smb/PutSmbFileTest.java |   19 +-
 .../nifi/processors/smb/SambaTestContainers.java   |   18 +-
 .../nifi/services/smb/SmbjClientService.java       |    6 +-
 .../nifi/services/smb/SmbjClientServiceIT.java     |   46 +-
 .../processors/properties/V1TrapProperties.java    |    1 -
 .../nifi/processors/twitter/ConsumeTwitter.java    |    4 +-
 .../apache/nifi/processors/splunk/PutSplunk.java   |   22 +-
 .../splunk/QuerySplunkIndexingStatus.java          |    3 +-
 .../nifi/processors/splunk/TestPutSplunk.java      |    1 -
 .../nifi/processors/splunk/TestPutSplunkHTTP.java  |    2 +-
 .../nifi/reporting/sql/MetricsQueryService.java    |    1 -
 .../reporting/sql/TestQueryNiFiReportingTask.java  |    1 -
 .../StandardContentViewerController.java           |    4 +-
 .../nifi/parameter/DatabaseParameterProvider.java  |    2 +-
 .../parameter/OnePasswordParameterProvider.java    |    5 +-
 .../parameter/TestDatabaseParameterProvider.java   |    5 +-
 .../TestEnvironmentVariableParameterProvider.java  |    3 +-
 .../TestOnePasswordParameterProvider.java          |    5 +-
 .../standard/AbstractDatabaseFetchProcessor.java   |    2 +-
 .../processors/standard/AbstractExecuteSQL.java    |    1 -
 .../standard/AbstractQueryDatabaseTable.java       |    2 +-
 .../nifi/processors/standard/EvaluateXPath.java    |   14 +-
 .../nifi/processors/standard/EvaluateXQuery.java   |    4 +-
 .../nifi/processors/standard/ExecuteSQLRecord.java |    1 -
 .../processors/standard/GenerateTableFetch.java    |    2 +-
 .../processors/standard/HandleHttpRequest.java     |    2 +-
 .../nifi/processors/standard/IdentifyMimeType.java |    1 -
 .../nifi/processors/standard/InvokeHTTP.java       |    9 +-
 .../nifi/processors/standard/ListenHTTP.java       |    8 +-
 .../nifi/processors/standard/ListenSyslog.java     |    2 +-
 .../apache/nifi/processors/standard/ListenTCP.java |    2 +-
 .../nifi/processors/standard/LookupRecord.java     |    1 -
 .../nifi/processors/standard/MergeContent.java     |    1 -
 .../nifi/processors/standard/MergeRecord.java      |    1 -
 .../nifi/processors/standard/PackageFlowFile.java  |    1 -
 .../nifi/processors/standard/ParseSyslog.java      |    1 -
 .../processors/standard/QueryDatabaseTable.java    |    1 -
 .../standard/QueryDatabaseTableRecord.java         |    1 -
 .../processors/standard/RemoveRecordField.java     |    1 -
 .../nifi/processors/standard/TransformXml.java     |   26 +-
 .../processors/standard/UpdateDatabaseTable.java   |    2 +-
 .../nifi/processors/standard/ValidateJson.java     |    8 +-
 .../nifi/processors/standard/ValidateRecord.java   |    1 -
 .../nifi/processors/standard/ValidateXml.java      |   14 +-
 .../nifi/processors/standard/db/TableSchema.java   |    1 -
 .../processors/standard/ftp/NifiFtpServer.java     |    6 +-
 .../standard/ftp/StandardFTPClientProvider.java    |   19 +-
 .../http/CertificateAttributesProvider.java        |    1 +
 ...leHttpRequestCertificateAttributesProvider.java |    2 +-
 .../standard/merge/AttributeStrategy.java          |    4 +-
 .../merge/KeepCommonAttributeStrategy.java         |    6 +-
 .../merge/KeepUniqueAttributeStrategy.java         |    6 +-
 .../servlets/ContentAcknowledgmentServlet.java     |   11 +-
 .../standard/servlets/HealthCheckServlet.java      |    1 +
 .../standard/socket/ProxySocketFactory.java        |    2 +-
 .../socket/StandardSocketFactoryProvider.java      |    2 +-
 .../nifi/processors/standard/sql/SqlWriter.java    |    1 -
 .../nifi/processors/standard/util/FTPTransfer.java |   34 +-
 .../util/FlowFileAttributesSerializer.java         |   10 +-
 .../standard/util/ProxyAuthenticator.java          |    3 +-
 .../standard/util/ValidatingBase32InputStream.java |    3 +-
 .../standard/util/ValidatingBase64InputStream.java |    4 +-
 .../nifi/processors/standard/InvokeHTTPTest.java   |    9 +-
 .../processors/standard/TestAttributesToCSV.java   |    4 +-
 .../processors/standard/TestAttributesToJSON.java  |    1 -
 .../standard/TestConvertCharacterSet.java          |   10 +-
 .../processors/standard/TestEvaluateXPath.java     |   13 +-
 .../processors/standard/TestEvaluateXQuery.java    |   15 +-
 .../processors/standard/TestExecuteProcess.java    |   10 +-
 .../nifi/processors/standard/TestExtractGrok.java  |    1 -
 .../nifi/processors/standard/TestExtractText.java  |    7 +-
 .../nifi/processors/standard/TestFetchFTP.java     |    2 +-
 .../processors/standard/TestGenerateFlowFile.java  |    1 -
 .../standard/TestHandleHttpResponse.java           |   10 +-
 .../nifi/processors/standard/TestListFile.java     |    2 +-
 .../nifi/processors/standard/TestListSFTP.java     |   18 +-
 .../nifi/processors/standard/TestListenHTTP.java   |   16 +-
 .../nifi/processors/standard/TestListenTCP.java    |    4 +-
 .../nifi/processors/standard/TestListenUDP.java    |    2 +-
 .../nifi/processors/standard/TestPutRecord.java    |    1 -
 .../nifi/processors/standard/TestPutSFTP.java      |    2 +-
 .../nifi/processors/standard/TestPutTCP.java       |    4 +-
 .../processors/standard/TestRemoveRecordField.java |    1 -
 .../nifi/processors/standard/TestSplitXml.java     |    4 +-
 .../processors/standard/TestValidateRecord.java    |    2 +-
 .../standard/TestWaitNotifyProtocol.java           |    2 +-
 .../db/impl/TestOracle12DatabaseAdapter.java       |   12 +-
 .../standard/ftp/TestVirtualFileSystem.java        |    1 -
 ...tpRequestCertificateAttributesProviderTest.java |    4 +-
 .../socket/StandardSocketFactoryProviderTest.java  |    2 +-
 .../nifi/processors/standard/util/JsonUtil.java    |    1 -
 .../util/TestFlowFileAttributesSerializer.java     |    6 +-
 .../rules/RequireServerSSLContextService.java      |    1 -
 .../rules/RestrictBackpressureSettingsTest.java    |   12 +-
 .../java/org/apache/nifi/dbcp/DBCPService.java     |    8 +-
 .../org/apache/nifi/dbcp/DBCPConnectionPool.java   |   15 +-
 .../java/org/apache/nifi/dbcp/DBCPServiceTest.java |   25 +-
 .../apache/nifi/dbcp/HikariCPConnectionPool.java   |    3 +-
 .../distributed/cache/client/Deserializer.java     |    4 +-
 .../cache/client/DistributedSetCacheClient.java    |    4 +-
 .../nifi/distributed/cache/client/Serializer.java  |    4 +-
 .../nifi/distributed/cache/client/CacheClient.java |    2 +-
 .../client/CacheClientChannelInitializer.java      |    4 +-
 .../client/CacheClientChannelPoolFactory.java      |    2 +-
 .../cache/protocol/ProtocolHandshake.java          |    6 +-
 .../distributed/cache/server/EventCacheServer.java |    2 +-
 .../distributed/cache/server/SetCacheServer.java   |    5 +-
 .../cache/server/map/MapCacheRecord.java           |    4 +-
 .../cache/server/map/MapCacheServer.java           |    9 +-
 .../cache/server/map/PersistentMapCache.java       |   17 +-
 .../cache/server/map/SimpleMapCache.java           |    9 +-
 .../cache/server/map/StandardMapCacheServer.java   |    4 +-
 .../cache/server/set/PersistentSetCache.java       |   12 +-
 .../cache/server/set/SetCacheRecord.java           |    4 +-
 .../cache/server/set/SimpleSetCache.java           |    9 +-
 .../cache/server/set/StandardSetCacheServer.java   |    2 +-
 .../cache/server/map/MapCacheServiceTlsTest.java   |    4 +-
 .../server/map/StandardMapCacheServerTest.java     |    2 +-
 .../map/TestDistributedMapServerAndClient.java     |    4 +-
 .../cache/server/set/SetCacheServiceTest.java      |    2 +-
 .../set/TestDistributedSetServerAndClient.java     |    2 +-
 .../service/StandardFileResourceService.java       |    2 +-
 .../apache/nifi/dbcp/HadoopDBCPConnectionPool.java |    2 +-
 .../java/org/apache/nifi/http/HttpContextMap.java  |    5 +-
 .../apache/nifi/http/StandardHttpContextMap.java   |   19 +-
 .../key/service/StandardPrivateKeyServiceTest.java |    1 -
 .../java/org/apache/nifi/lookup/LookupService.java |    4 +-
 .../apache/nifi/lookup/CSVRecordLookupService.java |   26 +-
 .../lookup/DistributedMapCacheLookupService.java   |   24 +-
 .../org/apache/nifi/lookup/RestLookupService.java  |    4 +-
 .../nifi/lookup/SimpleCsvFileLookupService.java    |   22 +-
 .../apache/nifi/lookup/XMLFileLookupService.java   |    1 -
 .../configuration2/SafeXMLConfiguration.java       |   15 +-
 .../nifi/lookup/configuration2/XXEValidator.java   |   11 +-
 .../nifi/lookup/maxmind/AnonymousIpSchema.java     |    4 +-
 .../org/apache/nifi/lookup/maxmind/CitySchema.java |    6 +-
 .../nifi/lookup/maxmind/ContainerSchema.java       |    4 +-
 .../nifi/lookup/maxmind/IPLookupService.java       |    1 -
 .../org/apache/nifi/lookup/maxmind/IspSchema.java  |    4 +-
 .../nifi/lookup/TestCSVRecordLookupService.java    |    5 +-
 .../lookup/TestRestLookupServiceMarkReset.java     |    2 +-
 .../apache/nifi/oauth2/HttpProtocolStrategy.java   |    3 +-
 .../oauth2/JWTBearerOAuth2AccessTokenProvider.java |    3 +-
 .../oauth2/StandardOauth2AccessTokenProvider.java  |    5 +-
 .../JWTBearerOAuth2AccessTokenProviderTest.java    |    3 +-
 .../StandardOauth2AccessTokenProviderTest.java     |    2 +-
 .../nifi/serialization/RecordSetWriterFactory.java |    8 +-
 .../nifi/avro/AvroReaderWithExplicitSchema.java    |   14 +-
 .../avro/EmbeddedAvroSchemaAccessStrategy.java     |   12 +-
 .../nifi/avro/WriteAvroResultWithSchema.java       |   10 +-
 .../apache/nifi/csv/AbstractCSVRecordReader.java   |    1 +
 .../apache/nifi/csv/CSVHeaderSchemaStrategy.java   |   17 +-
 .../java/org/apache/nifi/csv/CSVRecordReader.java  |   23 +-
 .../java/org/apache/nifi/csv/CSVRecordSource.java  |   15 +-
 .../apache/nifi/csv/JacksonCSVRecordReader.java    |   24 +-
 .../java/org/apache/nifi/csv/WriteCSVResult.java   |   15 +-
 .../org/apache/nifi/grok/GrokRecordReader.java     |   23 +-
 .../org/apache/nifi/json/JsonPathValidator.java    |    3 +-
 .../serialization/DateTimeTextRecordSetWriter.java |    8 +-
 .../org/apache/nifi/text/FreeFormTextWriter.java   |   14 +-
 .../nifi/windowsevent/WindowsEventLogReader.java   |    1 -
 .../windowsevent/WindowsEventLogRecordReader.java  |   14 +-
 .../java/org/apache/nifi/xml/WriteXMLResult.java   |    7 +-
 .../main/java/org/apache/nifi/xml/XMLReader.java   |  430 ++++----
 .../java/org/apache/nifi/xml/XMLRecordReader.java  | 1148 ++++++++++----------
 .../apache/nifi/xml/inference/XmlRecordSource.java |   12 +-
 .../avro/TestAvroReaderWithExplicitSchema.java     |   25 +-
 .../org/apache/nifi/cef/TestCEFRecordReader.java   |    4 +-
 .../apache/nifi/csv/ITApacheCSVRecordReader.java   |   11 +-
 .../apache/nifi/csv/ITJacksonCSVRecordReader.java  |   11 +-
 .../org/apache/nifi/csv/TestCSVRecordReader.java   |   25 +-
 .../org/apache/nifi/csv/TestCSVValidators.java     |    1 -
 .../apache/nifi/csv/TestFastCSVRecordReader.java   |   15 +-
 .../nifi/csv/TestJacksonCSVRecordReader.java       |   15 +-
 .../org/apache/nifi/csv/TestWriteCSVResult.java    |   26 +-
 .../apache/nifi/csv/TestWriteFastCSVResult.java    |   25 +-
 .../org/apache/nifi/json/TestWriteJsonResult.java  |    2 +-
 .../sink/lookup/RecordSinkServiceLookup.java       |    1 -
 .../nifi/record/sink/TestLoggingRecordSink.java    |    1 -
 .../sink/lookup/TestRecordSinkServiceLookup.java   |    1 -
 .../services/JsonSchemaRegistry.java               |    3 +-
 .../services/MessageNameResolver.java              |    1 +
 .../nifi/ssl/PEMEncodedSSLContextProvider.java     |   12 +-
 .../ssl/StandardRestrictedSSLContextService.java   |    5 +-
 .../apache/nifi/ssl/StandardSSLContextService.java |   12 +-
 .../nifi/ssl/PEMEncodedSSLContextProviderTest.java |   13 +-
 .../StandardRestrictedSSLContextServiceTest.java   |    5 +-
 .../nifi/ssl/StandardSSLContextServiceTest.java    |    8 +-
 .../org/apache/nifi/ssl/SSLContextProvider.java    |    2 +-
 .../service/StandardWebClientServiceProvider.java  |    9 +-
 .../StandardWebClientServiceProviderTest.java      |    9 +-
 .../org/apache/nifi/update/attributes/Rule.java    |    3 +-
 .../update/attributes/serde/CriteriaSerDe.java     |   14 +-
 .../attributes/UpdateAttributeModelFactory.java    |    2 +-
 .../nifi/update/attributes/api/RuleResource.java   |   42 +-
 .../nifi/update/attributes/dto/ActionDTO.java      |    4 +-
 .../nifi/update/attributes/dto/ConditionDTO.java   |    4 +-
 .../nifi/update/attributes/dto/DtoFactory.java     |    7 +-
 .../apache/nifi/update/attributes/dto/RuleDTO.java |    3 +-
 .../attributes/entity/EvaluationContextEntity.java |    1 +
 .../nifi/update/attributes/entity/RuleEntity.java  |    3 +-
 .../nifi/update/attributes/entity/RulesEntity.java |    3 +-
 .../attributes/mapper/ObjectMapperResolver.java    |    1 -
 .../AbstractWebSocketGatewayProcessor.java         |    2 +-
 .../nifi/processors/websocket/PutWebSocket.java    |   46 +-
 .../processors/websocket/TestConnectWebSocket.java |    1 -
 .../processors/websocket/TestListenWebSocket.java  |    1 -
 .../processors/websocket/TestPutWebSocket.java     |    1 -
 .../nifi/websocket/WebSocketMessageRouter.java     |    8 +-
 .../nifi/websocket/TestWebSocketMessageRouter.java |    1 -
 .../websocket/TestWebSocketMessageRouters.java     |    1 -
 .../nifi/websocket/jetty/JettyWebSocketClient.java |    3 +-
 .../nifi/websocket/jetty/JettyWebSocketServer.java |    2 +-
 .../jetty/ControllerServiceTestContext.java        |    1 -
 .../websocket/jetty/TestJettyWebSocketClient.java  |    1 -
 .../websocket/util/HeaderMapExtractorTest.java     |  134 +--
 .../windows/event/log/ConsumeWindowsEventLog.java  |    1 -
 .../jna/EventSubscribeXmlRenderingCallback.java    |    3 +-
 .../windows/event/log/JNALauncherInterceptor.java  |   14 +-
 .../nifi/services/zendesk/ZendeskRecordSink.java   |    8 +-
 .../FlowActionReporterConfigurationContext.java    |    2 +-
 .../LoginIdentityProviderConfigurationContext.java |    3 +-
 .../AbstractPolicyBasedAuthorizer.java             |   14 +-
 .../nifi/components/state/StateProvider.java       |    4 +-
 .../state/StateProviderInitializationContext.java  |    7 +-
 .../NonComponentConfigurationContext.java          |    3 +-
 .../org/apache/nifi/controller/Triggerable.java    |    4 +-
 .../controller/repository/ContentRepository.java   |    5 +-
 .../nifi/controller/repository/QueueProvider.java  |    4 +-
 .../controller/repository/RepositoryRecord.java    |    4 +-
 .../nifi/controller/repository/SwapSummary.java    |    4 +-
 .../java/org/apache/nifi/events/EventReporter.java |    4 +-
 .../lineage/ProvenanceEventLineageNode.java        |    4 +-
 .../org/apache/nifi/provenance/search/Query.java   |    1 -
 .../apache/nifi/provenance/search/QueryResult.java |    4 +-
 .../nifi/web/NiFiWebConfigurationContext.java      |    4 +-
 .../provider/KubernetesConfigMapStateProvider.java |   23 +-
 .../state/provider/StandardStateMap.java           |    3 +-
 .../zookeeper/CuratorACLProviderFactory.java       |    8 +-
 .../zookeeper/ZooKeeperStateProvider.java          |    6 +-
 .../java/org/apache/nifi/ldap/LdapProvider.java    |   11 +-
 .../org/apache/nifi/ldap/LdapsSocketFactory.java   |    4 +-
 .../nifi/ldap/ssl/LdapSslContextProvider.java      |    2 +-
 .../ldap/ssl/StandardLdapSslContextProvider.java   |    2 +-
 .../nifi/ldap/tenants/LdapUserGroupProvider.java   |   12 +-
 .../org/apache/nifi/ldap/tenants/TenantHolder.java |    1 -
 .../ssl/StandardLdapSslContextProviderTest.java    |    4 +-
 .../nifi/provenance/AbstractRecordWriter.java      |   10 +-
 .../provenance/ByteArraySchemaRecordReader.java    |    9 +-
 .../provenance/ByteArraySchemaRecordWriter.java    |   14 +-
 .../provenance/EventIdFirstSchemaRecordReader.java |   13 +-
 .../nifi/provenance/RepositoryConfiguration.java   |   13 +-
 .../provenance/WriteAheadProvenanceRepository.java |    1 -
 .../provenance/authorization/EventAuthorizer.java  |    8 +-
 .../provenance/authorization/EventTransformer.java |    4 +-
 .../nifi/provenance/index/EventIndexSearcher.java  |    4 +-
 .../nifi/provenance/index/EventIndexWriter.java    |    6 +-
 .../provenance/index/lucene/IndexableDocument.java |    4 +-
 .../apache/nifi/provenance/lucene/DocsReader.java  |   28 +-
 .../lucene/DocumentToEventConverter.java           |    6 +-
 .../nifi/provenance/lucene/IndexManager.java       |    6 +-
 .../lucene/LuceneEventIndexSearcher.java           |    6 +-
 .../provenance/lucene/LuceneEventIndexWriter.java  |    8 +-
 .../provenance/lucene/UpdateMinimumEventId.java    |    6 +-
 .../schema/EventIdFirstHeaderSchema.java           |    6 +-
 .../apache/nifi/provenance/schema/EventRecord.java |    8 +-
 .../nifi/provenance/schema/EventRecordFields.java  |    8 +-
 .../provenance/schema/LookupTableEventRecord.java  |   12 +-
 .../schema/LookupTableEventRecordFields.java       |    8 +-
 .../provenance/schema/LookupTableEventSchema.java  |   13 +-
 .../provenance/schema/ProvenanceEventSchema.java   |   12 +-
 .../serialization/CompressableRecordReader.java    |   17 +-
 .../serialization/EmptyRecordReader.java           |    6 +-
 .../provenance/serialization/RecordReader.java     |    8 +-
 .../provenance/serialization/RecordWriters.java    |    8 +-
 .../nifi/provenance/store/EventFileManager.java    |    6 +-
 .../nifi/provenance/store/EventStorePartition.java |    8 +-
 .../nifi/provenance/store/RecordReaderFactory.java |    4 +-
 .../nifi/provenance/store/RecordWriterFactory.java |    4 +-
 .../nifi/provenance/store/StorageResult.java       |    6 +-
 .../store/iterator/AuthorizingEventIterator.java   |    6 +-
 .../SelectiveRecordReaderEventIterator.java        |   14 +-
 .../SequentialRecordReaderEventIterator.java       |    8 +-
 .../nifi/provenance/toc/StandardTocWriter.java     |    6 +-
 .../org/apache/nifi/provenance/toc/TocUtil.java    |    4 +-
 .../apache/nifi/provenance/util/CloseableUtil.java |    4 +-
 .../apache/nifi/provenance/util/DumpEventFile.java |   10 +-
 .../nifi/provenance/util/StorageSummaryEvent.java  |    5 +-
 .../provenance/AbstractTestRecordReaderWriter.java |    1 -
 .../provenance/TestSchemaRecordReaderWriter.java   |   46 +-
 .../java/org/apache/nifi/provenance/TestUtil.java  |    4 +-
 .../provenance/store/TestEventFileManager.java     |    6 +-
 .../TestSelectiveRecordReaderEventIterator.java    |   32 +-
 .../nifi/provenance/toc/TestStandardTocReader.java |    8 +-
 .../nifi/provenance/toc/TestStandardTocWriter.java |    6 +-
 .../TestVolatileProvenanceRepository.java          |    2 +-
 .../documentation/PropertyDependency.java          |    4 +-
 .../documentation/PropertyDescription.java         |    3 +-
 .../questdb/CounterStatisticsResultProcessor.java  |    2 +-
 .../single/user/SingleUserAuthorizer.java          |    8 +-
 .../main/java/org/apache/nifi/history/History.java |    3 +-
 .../nifi/authorization/AuthorizerFactoryBean.java  |   41 +-
 .../java/org/apache/nifi/web/api/dto/AboutDTO.java |    4 +-
 .../apache/nifi/web/api/dto/AccessPolicyDTO.java   |    2 +-
 .../nifi/web/api/dto/AccessPolicySummaryDTO.java   |    3 +-
 .../nifi/web/api/dto/AccessTokenExpirationDTO.java |    4 +-
 .../nifi/web/api/dto/AffectedComponentDTO.java     |    2 +-
 .../apache/nifi/web/api/dto/AllowableValueDTO.java |    1 -
 .../nifi/web/api/dto/AnalyzeFlowRequestDTO.java    |    1 -
 .../nifi/web/api/dto/AsynchronousRequestDTO.java   |    2 +-
 .../org/apache/nifi/web/api/dto/BannerDTO.java     |    1 -
 .../apache/nifi/web/api/dto/BatchSettingsDTO.java  |    1 -
 .../apache/nifi/web/api/dto/BulletinBoardDTO.java  |    4 +-
 .../org/apache/nifi/web/api/dto/BulletinDTO.java   |    4 +-
 .../apache/nifi/web/api/dto/BulletinQueryDTO.java  |    1 -
 .../org/apache/nifi/web/api/dto/BundleDTO.java     |    2 +-
 .../org/apache/nifi/web/api/dto/ClusterDTO.java    |    4 +-
 .../apache/nifi/web/api/dto/ClusterSummaryDTO.java |    1 -
 .../org/apache/nifi/web/api/dto/ComponentDTO.java  |    1 -
 .../nifi/web/api/dto/ComponentDifferenceDTO.java   |    2 +-
 .../nifi/web/api/dto/ComponentHistoryDTO.java      |    2 +-
 .../nifi/web/api/dto/ComponentReferenceDTO.java    |    1 -
 .../api/dto/ComponentRestrictionPermissionDTO.java |    2 +-
 .../apache/nifi/web/api/dto/ComponentStateDTO.java |    1 -
 .../web/api/dto/ComponentValidationResultDTO.java  |    2 +-
 .../nifi/web/api/dto/ConfigurationAnalysisDTO.java |    2 +-
 .../apache/nifi/web/api/dto/ConnectableDTO.java    |    1 -
 .../apache/nifi/web/api/dto/ContentViewerDTO.java  |    1 +
 .../web/api/dto/ControllerConfigurationDTO.java    |    1 -
 .../org/apache/nifi/web/api/dto/ControllerDTO.java |    2 +-
 .../nifi/web/api/dto/ControllerServiceApiDTO.java  |    2 +-
 .../nifi/web/api/dto/ControllerServiceDTO.java     |    2 +-
 .../ControllerServiceReferencingComponentDTO.java  |    2 +-
 .../org/apache/nifi/web/api/dto/CounterDTO.java    |    1 -
 .../org/apache/nifi/web/api/dto/CountersDTO.java   |    2 +-
 .../nifi/web/api/dto/CountersSnapshotDTO.java      |    4 +-
 .../org/apache/nifi/web/api/dto/DifferenceDTO.java |    1 -
 .../org/apache/nifi/web/api/dto/DimensionsDTO.java |    1 -
 .../apache/nifi/web/api/dto/DocumentedTypeDTO.java |    2 +-
 .../apache/nifi/web/api/dto/DropRequestDTO.java    |    4 +-
 .../nifi/web/api/dto/ExplicitRestrictionDTO.java   |    1 -
 .../nifi/web/api/dto/FlowAnalysisRuleDTO.java      |    2 +-
 .../nifi/web/api/dto/FlowConfigurationDTO.java     |    4 +-
 .../org/apache/nifi/web/api/dto/FlowFileDTO.java   |    2 +-
 .../nifi/web/api/dto/FlowFileSummaryDTO.java       |    1 -
 .../nifi/web/api/dto/FlowRegistryBucketDTO.java    |    1 -
 .../nifi/web/api/dto/FlowRegistryClientDTO.java    |    2 +-
 .../apache/nifi/web/api/dto/FlowSnippetDTO.java    |    2 +-
 .../nifi/web/api/dto/FlowUpdateRequestDTO.java     |    2 +-
 .../nifi/web/api/dto/JmxMetricsResultDTO.java      |    1 -
 .../java/org/apache/nifi/web/api/dto/LabelDTO.java |    2 +-
 .../apache/nifi/web/api/dto/ListingRequestDTO.java |    4 +-
 .../nifi/web/api/dto/NodeCountersSnapshotDTO.java  |    1 -
 .../java/org/apache/nifi/web/api/dto/NodeDTO.java  |    4 +-
 .../org/apache/nifi/web/api/dto/NodeEventDTO.java  |    4 +-
 .../api/dto/NodeSystemDiagnosticsSnapshotDTO.java  |    1 -
 .../nifi/web/api/dto/ParameterContextDTO.java      |    2 +-
 .../web/api/dto/ParameterContextReferenceDTO.java  |    1 -
 .../api/dto/ParameterContextUpdateRequestDTO.java  |    2 +-
 .../dto/ParameterContextValidationRequestDTO.java  |    3 +-
 .../dto/ParameterContextValidationResultsDTO.java  |    1 +
 .../org/apache/nifi/web/api/dto/ParameterDTO.java  |    3 +-
 ...ParameterProviderApplyParametersRequestDTO.java |    2 +-
 .../api/dto/ParameterProviderConfigurationDTO.java |    1 -
 .../nifi/web/api/dto/ParameterProviderDTO.java     |    4 +-
 .../ParameterProviderReferencingComponentDTO.java  |    1 -
 .../nifi/web/api/dto/ParameterStatusDTO.java       |    3 +-
 .../apache/nifi/web/api/dto/PermissionsDTO.java    |    1 -
 .../java/org/apache/nifi/web/api/dto/PortDTO.java  |    2 +-
 .../org/apache/nifi/web/api/dto/PositionDTO.java   |    1 -
 .../apache/nifi/web/api/dto/PreviousValueDTO.java  |    4 +-
 .../apache/nifi/web/api/dto/ProcessGroupDTO.java   |    3 +-
 .../nifi/web/api/dto/ProcessGroupNameDTO.java      |    1 -
 .../org/apache/nifi/web/api/dto/ProcessorDTO.java  |    2 +-
 .../web/api/dto/ProcessorRunStatusDetailsDTO.java  |    2 +-
 .../nifi/web/api/dto/PropertyDependencyDTO.java    |    2 +-
 .../nifi/web/api/dto/PropertyDescriptorDTO.java    |    2 +-
 .../nifi/web/api/dto/PropertyHistoryDTO.java       |    2 +-
 .../org/apache/nifi/web/api/dto/QueueSizeDTO.java  |    1 -
 .../apache/nifi/web/api/dto/RelationshipDTO.java   |    1 -
 .../web/api/dto/RemoteProcessGroupContentsDTO.java |    2 +-
 .../nifi/web/api/dto/RemoteProcessGroupDTO.java    |    4 +-
 .../apache/nifi/web/api/dto/ReportingTaskDTO.java  |    2 +-
 .../nifi/web/api/dto/RequiredPermissionDTO.java    |    2 +-
 .../org/apache/nifi/web/api/dto/ResourceDTO.java   |    1 -
 .../org/apache/nifi/web/api/dto/RevisionDTO.java   |    1 -
 .../org/apache/nifi/web/api/dto/SnippetDTO.java    |    2 +-
 .../org/apache/nifi/web/api/dto/StateEntryDTO.java |    1 -
 .../org/apache/nifi/web/api/dto/StateMapDTO.java   |    2 +-
 .../nifi/web/api/dto/SystemDiagnosticsDTO.java     |    2 +-
 .../web/api/dto/SystemDiagnosticsSnapshotDTO.java  |    4 +-
 .../org/apache/nifi/web/api/dto/TenantDTO.java     |    1 -
 .../java/org/apache/nifi/web/api/dto/UserDTO.java  |    2 +-
 .../org/apache/nifi/web/api/dto/UserGroupDTO.java  |    2 +-
 .../nifi/web/api/dto/VerifyConfigRequestDTO.java   |    2 +-
 .../web/api/dto/VersionControlInformationDTO.java  |    1 -
 .../apache/nifi/web/api/dto/VersionedFlowDTO.java  |    1 -
 .../web/api/dto/VersionedFlowUpdateRequestDTO.java |    1 -
 .../apache/nifi/web/api/dto/action/ActionDTO.java  |    4 +-
 .../apache/nifi/web/api/dto/action/HistoryDTO.java |    4 +-
 .../nifi/web/api/dto/action/HistoryQueryDTO.java   |    4 +-
 .../component/details/ExtensionDetailsDTO.java     |    1 -
 .../details/RemoteProcessGroupDetailsDTO.java      |    1 -
 .../dto/action/details/ConfigureDetailsDTO.java    |    1 -
 .../api/dto/action/details/ConnectDetailsDTO.java  |    1 -
 .../web/api/dto/action/details/MoveDetailsDTO.java |    1 -
 .../api/dto/action/details/PurgeDetailsDTO.java    |    4 +-
 .../dto/diagnostics/ClassLoaderDiagnosticsDTO.java |    4 +-
 .../dto/diagnostics/ConnectionDiagnosticsDTO.java  |    2 +-
 .../ConnectionDiagnosticsSnapshotDTO.java          |    2 +-
 .../ControllerServiceDiagnosticsDTO.java           |    4 +-
 .../dto/diagnostics/GCDiagnosticsSnapshotDTO.java  |    5 +-
 .../GarbageCollectionDiagnosticsDTO.java           |    7 +-
 .../JVMControllerDiagnosticsSnapshotDTO.java       |    3 +-
 .../web/api/dto/diagnostics/JVMDiagnosticsDTO.java |    5 +-
 .../dto/diagnostics/JVMDiagnosticsSnapshotDTO.java |    3 +-
 .../diagnostics/JVMFlowDiagnosticsSnapshotDTO.java |    8 +-
 .../JVMSystemDiagnosticsSnapshotDTO.java           |    7 +-
 .../dto/diagnostics/LocalQueuePartitionDTO.java    |    1 -
 .../diagnostics/NodeGCDiagnosticsSnapshotDTO.java  |    3 +-
 .../diagnostics/NodeJVMDiagnosticsSnapshotDTO.java |    3 +-
 .../dto/diagnostics/ProcessorDiagnosticsDTO.java   |    2 +-
 .../dto/diagnostics/RemoteQueuePartitionDTO.java   |    1 -
 .../api/dto/diagnostics/RepositoryUsageDTO.java    |    3 +-
 .../web/api/dto/diagnostics/ThreadDumpDTO.java     |    3 +-
 .../nifi/web/api/dto/flow/FlowBreadcrumbDTO.java   |    3 +-
 .../org/apache/nifi/web/api/dto/flow/FlowDTO.java  |    2 +-
 .../nifi/web/api/dto/flow/ProcessGroupFlowDTO.java |    4 +-
 .../nifi/web/api/dto/provenance/AttributeDTO.java  |    1 -
 .../nifi/web/api/dto/provenance/ProvenanceDTO.java |    4 +-
 .../web/api/dto/provenance/ProvenanceEventDTO.java |    4 +-
 .../api/dto/provenance/ProvenanceOptionsDTO.java   |    2 +-
 .../api/dto/provenance/ProvenanceRequestDTO.java   |    4 +-
 .../api/dto/provenance/ProvenanceResultsDTO.java   |    4 +-
 .../dto/provenance/ProvenanceSearchValueDTO.java   |    1 -
 .../provenance/ProvenanceSearchableFieldDTO.java   |    1 -
 .../web/api/dto/provenance/lineage/LineageDTO.java |    4 +-
 .../dto/provenance/lineage/LineageRequestDTO.java  |    1 -
 .../dto/provenance/lineage/LineageResultsDTO.java  |    2 +-
 .../dto/provenance/lineage/ProvenanceLinkDTO.java  |    4 +-
 .../dto/provenance/lineage/ProvenanceNodeDTO.java  |    4 +-
 .../apache/nifi/web/api/dto/remote/PeerDTO.java    |    1 -
 .../api/dto/search/ComponentSearchResultDTO.java   |    2 +-
 .../web/api/dto/search/NodeSearchResultDTO.java    |    1 -
 .../web/api/dto/search/SearchResultGroupDTO.java   |    1 -
 .../nifi/web/api/dto/search/SearchResultsDTO.java  |    2 +-
 .../nifi/web/api/dto/status/ClusterStatusDTO.java  |    2 +-
 .../web/api/dto/status/ComponentStatusDTO.java     |    1 -
 .../api/dto/status/ConnectionStatisticsDTO.java    |    4 +-
 .../status/ConnectionStatisticsSnapshotDTO.java    |    3 +-
 .../web/api/dto/status/ConnectionStatusDTO.java    |    4 +-
 .../ConnectionStatusPredictionsSnapshotDTO.java    |    1 -
 .../dto/status/ConnectionStatusSnapshotDTO.java    |    1 -
 .../api/dto/status/ControllerServiceStatusDTO.java |    1 -
 .../web/api/dto/status/ControllerStatusDTO.java    |    1 -
 .../api/dto/status/FlowAnalysisRuleStatusDTO.java  |    1 -
 .../NodeConnectionStatisticsSnapshotDTO.java       |    1 -
 .../status/NodeConnectionStatusSnapshotDTO.java    |    1 -
 .../nifi/web/api/dto/status/NodePortStatusDTO.java |    3 +-
 .../api/dto/status/NodePortStatusSnapshotDTO.java  |    1 -
 .../dto/status/NodeProcessorStatusSnapshotDTO.java |    1 -
 .../NodeRemoteProcessGroupStatusSnapshotDTO.java   |    1 -
 .../nifi/web/api/dto/status/NodeStatusDTO.java     |    3 +-
 .../web/api/dto/status/NodeStatusSnapshotsDTO.java |    2 +-
 .../nifi/web/api/dto/status/PortStatusDTO.java     |    4 +-
 .../web/api/dto/status/PortStatusSnapshotDTO.java  |    1 -
 .../web/api/dto/status/ProcessGroupStatusDTO.java  |    4 +-
 .../dto/status/ProcessGroupStatusSnapshotDTO.java  |    2 +-
 .../web/api/dto/status/ProcessorStatusDTO.java     |    4 +-
 .../api/dto/status/ProcessorStatusSnapshotDTO.java |    1 -
 .../dto/status/RemoteProcessGroupStatusDTO.java    |    4 +-
 .../RemoteProcessGroupStatusSnapshotDTO.java       |    1 -
 .../web/api/dto/status/ReportingTaskStatusDTO.java |    1 -
 .../web/api/dto/status/StatusDescriptorDTO.java    |    2 +-
 .../nifi/web/api/dto/status/StatusHistoryDTO.java  |    4 +-
 .../nifi/web/api/dto/status/StatusSnapshotDTO.java |    2 +-
 .../nifi/web/api/dto/util/DateTimeAdapter.java     |    4 +-
 .../nifi/web/api/dto/util/InstantAdapter.java      |    1 +
 .../apache/nifi/web/api/dto/util/TimeAdapter.java  |    1 +
 .../nifi/web/api/dto/util/TimestampAdapter.java    |    4 +-
 .../nifi/web/api/dto/util/TimezoneAdapter.java     |    1 +
 .../nifi/web/api/entity/AccessPolicyEntity.java    |    4 +-
 .../web/api/entity/AccessPolicySummaryEntity.java  |    3 +-
 .../apache/nifi/web/api/entity/ActionEntity.java   |    4 +-
 .../entity/ActivateControllerServicesEntity.java   |    2 +-
 .../web/api/entity/AffectedComponentEntity.java    |    2 +-
 .../web/api/entity/AnalyzeFlowRequestEntity.java   |    3 +-
 .../apache/nifi/web/api/entity/BannerEntity.java   |    1 -
 .../apache/nifi/web/api/entity/BulletinEntity.java |    4 +-
 .../ClearBulletinsForGroupResultsEntity.java       |    1 -
 .../api/entity/ClearBulletinsRequestEntity.java    |    1 -
 .../web/api/entity/ClearBulletinsResultEntity.java |    2 +-
 .../web/api/entity/ClusterSearchResultsEntity.java |    3 +-
 .../nifi/web/api/entity/ClusterSummaryEntity.java  |    3 +-
 .../nifi/web/api/entity/ComponentEntity.java       |    2 +-
 .../web/api/entity/ComponentReferenceEntity.java   |    3 +-
 .../web/api/entity/ComponentRunStatusEntity.java   |    2 +-
 .../nifi/web/api/entity/ComponentStateEntity.java  |    3 +-
 .../entity/ComponentValidationResultEntity.java    |    3 +-
 .../entity/ComponentValidationResultsEntity.java   |    2 +-
 .../api/entity/ConfigurationAnalysisEntity.java    |    3 +-
 .../nifi/web/api/entity/ConnectionEntity.java      |    2 +-
 .../web/api/entity/ConnectionStatisticsEntity.java |    3 +-
 .../web/api/entity/ConnectionStatusEntity.java     |    3 +-
 .../nifi/web/api/entity/ConnectionsEntity.java     |    1 +
 .../web/api/entity/ControllerBulletinsEntity.java  |    2 +-
 .../api/entity/ControllerConfigurationEntity.java  |    3 +-
 .../web/api/entity/ControllerServiceEntity.java    |    3 +-
 ...ontrollerServiceReferencingComponentEntity.java |    3 +-
 ...ntrollerServiceReferencingComponentsEntity.java |    4 +-
 .../entity/ControllerServiceRunStatusEntity.java   |    1 -
 .../api/entity/ControllerServiceTypesEntity.java   |    3 +-
 .../web/api/entity/ControllerServicesEntity.java   |    4 +-
 .../web/api/entity/CopySnippetRequestEntity.java   |    1 -
 .../web/api/entity/CreateActiveRequestEntity.java  |    1 -
 .../nifi/web/api/entity/CurrentUserEntity.java     |    2 +-
 .../nifi/web/api/entity/DropRequestEntity.java     |    1 -
 .../web/api/entity/FlowAnalysisResultEntity.java   |    2 +-
 .../web/api/entity/FlowAnalysisRuleEntity.java     |    1 -
 .../entity/FlowAnalysisRuleRunStatusEntity.java    |    1 -
 .../api/entity/FlowAnalysisRuleTypesEntity.java    |    2 +-
 .../nifi/web/api/entity/FlowBreadcrumbEntity.java  |    3 +-
 .../nifi/web/api/entity/FlowComparisonEntity.java  |    6 +-
 .../web/api/entity/FlowConfigurationEntity.java    |    3 +-
 .../org/apache/nifi/web/api/entity/FlowEntity.java |    3 +-
 .../apache/nifi/web/api/entity/FlowFileEntity.java |    3 +-
 .../web/api/entity/FlowRegistryBucketEntity.java   |    3 +-
 .../web/api/entity/FlowRegistryBucketsEntity.java  |    1 +
 .../web/api/entity/FlowRegistryClientEntity.java   |    3 +-
 .../api/entity/FlowRegistryClientTypesEntity.java  |    2 +-
 .../web/api/entity/FlowRegistryClientsEntity.java  |    4 +-
 .../apache/nifi/web/api/entity/FunnelsEntity.java  |    1 +
 .../nifi/web/api/entity/InputPortsEntity.java      |    1 +
 .../web/api/entity/JmxMetricsResultsEntity.java    |    2 +-
 .../apache/nifi/web/api/entity/LabelEntity.java    |    3 +-
 .../apache/nifi/web/api/entity/LabelsEntity.java   |    1 +
 .../nifi/web/api/entity/ListingRequestEntity.java  |    3 +-
 .../api/entity/NodeReplayLastEventSnapshotDTO.java |    1 -
 .../nifi/web/api/entity/OutputPortsEntity.java     |    1 +
 .../web/api/entity/ParameterContextEntity.java     |    3 +-
 .../entity/ParameterContextReferenceEntity.java    |    3 +-
 .../api/entity/ParameterContextUpdateEntity.java   |    2 +-
 .../ParameterContextUpdateRequestEntity.java       |    3 +-
 .../ParameterContextValidationRequestEntity.java   |    3 +-
 .../web/api/entity/ParameterContextsEntity.java    |    4 +-
 .../nifi/web/api/entity/ParameterEntity.java       |    3 +-
 .../entity/ParameterGroupConfigurationEntity.java  |    2 +-
 ...ameterProviderApplyParametersRequestEntity.java |    3 +-
 .../ParameterProviderConfigurationEntity.java      |    3 +-
 .../web/api/entity/ParameterProviderEntity.java    |    4 +-
 ...arameterProviderParameterApplicationEntity.java |    2 +-
 .../ParameterProviderParameterFetchEntity.java     |    3 +-
 ...arameterProviderReferencingComponentEntity.java |    3 +-
 ...rameterProviderReferencingComponentsEntity.java |    1 +
 .../api/entity/ParameterProviderTypesEntity.java   |    2 +-
 .../apache/nifi/web/api/entity/PeersEntity.java    |    2 +-
 .../org/apache/nifi/web/api/entity/PortEntity.java |    3 +-
 .../nifi/web/api/entity/PortRunStatusEntity.java   |    1 -
 .../nifi/web/api/entity/PortStatusEntity.java      |    3 +-
 .../web/api/entity/PrioritizerTypesEntity.java     |    3 +-
 .../nifi/web/api/entity/ProcessGroupEntity.java    |    3 +-
 .../web/api/entity/ProcessGroupFlowEntity.java     |    3 +-
 .../web/api/entity/ProcessGroupImportEntity.java   |    3 +-
 .../entity/ProcessGroupReplaceRequestEntity.java   |    3 +-
 .../web/api/entity/ProcessGroupStatusEntity.java   |    1 -
 .../web/api/entity/ProcessGroupUploadEntity.java   |    3 +-
 .../nifi/web/api/entity/ProcessGroupsEntity.java   |    1 +
 .../web/api/entity/ProcessorDiagnosticsEntity.java |    4 +-
 .../nifi/web/api/entity/ProcessorEntity.java       |    3 +-
 .../entity/ProcessorRunStatusDetailsEntity.java    |    3 +-
 .../web/api/entity/ProcessorRunStatusEntity.java   |    1 -
 .../nifi/web/api/entity/ProcessorStatusEntity.java |    3 +-
 .../nifi/web/api/entity/ProcessorTypesEntity.java  |    3 +-
 .../nifi/web/api/entity/ProcessorsEntity.java      |    1 +
 .../entity/ProcessorsRunStatusDetailsEntity.java   |    1 +
 .../web/api/entity/ProvenanceOptionsEntity.java    |    1 -
 .../web/api/entity/RemotePortRunStatusEntity.java  |    1 -
 .../web/api/entity/RemoteProcessGroupEntity.java   |    3 +-
 .../api/entity/RemoteProcessGroupPortEntity.java   |    3 +-
 .../api/entity/RemoteProcessGroupStatusEntity.java |    3 +-
 .../web/api/entity/RemoteProcessGroupsEntity.java  |    1 +
 .../api/entity/ReplayLastEventRequestEntity.java   |    1 -
 .../api/entity/ReplayLastEventResponseEntity.java  |    2 +-
 .../web/api/entity/ReplayLastEventSnapshotDTO.java |    2 +-
 .../nifi/web/api/entity/ReportingTaskEntity.java   |    4 +-
 .../api/entity/ReportingTaskRunStatusEntity.java   |    1 -
 .../web/api/entity/ReportingTaskTypesEntity.java   |    3 +-
 .../nifi/web/api/entity/ReportingTasksEntity.java  |    4 +-
 .../nifi/web/api/entity/ResourcesEntity.java       |    2 +-
 .../api/entity/RunStatusDetailsRequestEntity.java  |    2 +-
 .../nifi/web/api/entity/RuntimeManifestEntity.java |    3 +-
 .../web/api/entity/ScheduleComponentsEntity.java   |    2 +-
 .../apache/nifi/web/api/entity/SnippetEntity.java  |    3 +-
 .../entity/StartVersionControlRequestEntity.java   |    3 +-
 .../nifi/web/api/entity/StatusHistoryEntity.java   |    3 +-
 .../web/api/entity/SubmitReplayRequestEntity.java  |    1 -
 .../web/api/entity/TenantCollectionEntity.java     |    1 +
 .../apache/nifi/web/api/entity/TenantEntity.java   |    3 +-
 .../apache/nifi/web/api/entity/TenantsEntity.java  |    1 +
 ...ateControllerServiceReferenceRequestEntity.java |    2 +-
 .../org/apache/nifi/web/api/entity/UserEntity.java |    3 +-
 .../nifi/web/api/entity/UserGroupEntity.java       |    3 +-
 .../nifi/web/api/entity/UserGroupsEntity.java      |    1 +
 .../apache/nifi/web/api/entity/UsersEntity.java    |    4 +-
 .../web/api/entity/VerifyConfigRequestEntity.java  |    3 +-
 .../VersionControlComponentMappingEntity.java      |    2 +-
 .../entity/VersionControlInformationEntity.java    |    3 +-
 .../nifi/web/api/entity/VersionedFlowEntity.java   |    3 +-
 .../api/entity/VersionedFlowSnapshotEntity.java    |    3 +-
 .../VersionedFlowSnapshotMetadataEntity.java       |    3 +-
 .../VersionedFlowSnapshotMetadataSetEntity.java    |    1 +
 .../entity/VersionedFlowUpdateRequestEntity.java   |    3 +-
 .../nifi/web/api/entity/VersionedFlowsEntity.java  |    1 +
 .../VersionedReportingTaskImportRequestEntity.java |    3 +-
 ...VersionedReportingTaskImportResponseEntity.java |    2 +-
 .../nifi/authorization/FileAccessPolicyMapper.java |   12 +-
 .../FileAuthorizedUserGroupsMapper.java            |   14 +-
 .../FingerprintAccessPolicyMapper.java             |    6 +-
 .../FingerprintAuthorizedUserGroupsMapper.java     |    6 +-
 .../authorization/FileUserGroupProviderTest.java   |    2 +-
 .../repository/schema/ContentClaimFieldMap.java    |    4 +-
 .../repository/schema/ContentClaimSchema.java      |    8 +-
 .../repository/schema/FlowFileRecordFieldMap.java  |    4 +-
 .../repository/schema/FlowFileSchema.java          |    6 +-
 .../StandardAuthorizerConfigurationContext.java    |    2 +-
 .../authorization/StandardManagedAuthorizer.java   |    6 +-
 .../nifi/authorization/user/NiFiUserUtilsTest.java |    1 -
 .../authorization/resource/DataAuthorizable.java   |    3 +-
 .../node/LeaderElectionNodeProtocolSender.java     |    6 +-
 .../coordination/node/NodeConnectionStatus.java    |    7 +-
 .../ClusterCoordinationProtocolSender.java         |    6 +-
 .../nifi/cluster/protocol/ConnectionResponse.java  |    2 +-
 .../apache/nifi/cluster/protocol/Heartbeat.java    |    5 +-
 .../nifi/cluster/protocol/HeartbeatPayload.java    |   14 +-
 .../nifi/cluster/protocol/NodeIdentifier.java      |    6 +-
 .../nifi/cluster/protocol/ProtocolListener.java    |    4 +-
 .../nifi/cluster/protocol/StandardDataFlow.java    |    2 +-
 .../ClusterCoordinationProtocolSenderListener.java |   10 +-
 .../protocol/impl/SocketProtocolListener.java      |   23 +-
 .../cluster/protocol/jaxb/JaxbProtocolContext.java |   12 +-
 .../jaxb/message/AdaptedConnectionRequest.java     |    1 -
 .../jaxb/message/AdaptedConnectionResponse.java    |    2 +-
 .../protocol/jaxb/message/AdaptedHeartbeat.java    |    1 -
 .../jaxb/message/AdaptedNodeConnectionStatus.java  |    2 +-
 .../protocol/jaxb/message/DataFlowAdapter.java     |    1 -
 .../jaxb/message/NodeConnectionStatusAdapter.java  |    1 -
 .../protocol/jaxb/message/ObjectFactory.java       |   11 +-
 .../message/ClusterWorkloadResponseMessage.java    |    2 +-
 .../protocol/message/ConnectionRequestMessage.java |    1 -
 .../message/ConnectionResponseMessage.java         |    3 +-
 .../protocol/message/FlowResponseMessage.java      |    1 -
 .../cluster/protocol/message/HeartbeatMessage.java |    1 -
 .../protocol/message/HeartbeatResponseMessage.java |    2 +-
 .../NodeConnectionStatusResponseMessage.java       |    1 -
 .../protocol/message/NodeStatusChangeMessage.java  |    1 -
 .../cluster/protocol/message/OffloadMessage.java   |    5 +-
 .../nifi/cluster/protocol/message/PingMessage.java |    3 +-
 .../message/ReconnectionRequestMessage.java        |    4 +-
 .../FrameworkClusterProtocolConfiguration.java     |    2 +-
 .../org/apache/nifi/io/socket/SocketListener.java  |    7 +-
 .../org/apache/nifi/io/socket/SocketUtils.java     |    9 +-
 .../protocol/impl/SocketProtocolListenerTest.java  |   12 +-
 .../jaxb/message/TestJaxbProtocolUtils.java        |    2 +-
 .../cluster/StandardClusterDetailsFactory.java     |    1 -
 .../coordination/http/EndpointResponseMerger.java  |    4 +-
 .../http/endpoints/AbstractNodeStatusEndpoint.java |    6 +-
 .../endpoints/ComponentStateEndpointMerger.java    |   16 +-
 .../http/endpoints/CountersEndpointMerger.java     |   10 +-
 .../http/endpoints/DropRequestEndpointMerger.java  |   10 +-
 .../endpoints/FlowAnalysisRuleEndpointMerger.java  |    2 +-
 .../endpoints/FlowAnalysisRulesEndpointMerger.java |    2 +-
 .../endpoints/ListFlowFilesEndpointMerger.java     |   16 +-
 .../ProcessorDiagnosticsEndpointMerger.java        |   12 +-
 .../ProcessorRunStatusDetailsEndpointMerger.java   |    2 +-
 .../endpoints/ProvenanceEventEndpointMerger.java   |   10 +-
 .../endpoints/SystemDiagnosticsEndpointMerger.java |   10 +-
 .../VersionControlInformationEndpointMerger.java   |   10 +-
 .../http/replication/AsyncClusterResponse.java     |    6 +-
 .../http/replication/HttpReplicationClient.java    |    4 +-
 .../replication/RequestCompletionCallback.java     |    4 +-
 .../http/replication/ResponseUtils.java            |    4 +-
 .../replication/StandardAsyncClusterResponse.java  |   12 +-
 .../replication/ThreadPoolRequestReplicator.java   |    7 +-
 .../client/StandardHttpReplicationClient.java      |    3 +-
 .../http/replication/io/JsonEntitySerializer.java  |    6 +-
 .../http/replication/io/ReplicatedResponse.java    |   27 +-
 .../http/replication/io/XmlEntitySerializer.java   |    8 +-
 .../coordination/node/NodeStateManager.java        |    4 +-
 .../java/org/apache/nifi/cluster/event/Event.java  |    4 +-
 .../impl/FileBasedClusterNodeFirewall.java         |   12 +-
 .../manager/FlowAnalysisRuleEntityMerger.java      |    2 +-
 .../apache/nifi/cluster/manager/NodeResponse.java  |   13 +-
 .../VersionControlInformationEntityMerger.java     |    4 +-
 .../FrameworkClusterConfiguration.java             |    2 +-
 .../http/replication/TestResponseUtils.java        |    2 +-
 .../TestThreadPoolRequestReplicator.java           |    8 +-
 .../replication/io/TestJsonEntitySerializer.java   |   18 +-
 .../replication/util/MockReplicationClient.java    |   17 +-
 ...dardFlowActionReporterConfigurationContext.java |    2 +-
 .../validation/StandardValidationTrigger.java      |    6 +-
 .../AbstractFlowAnalysisRuleContext.java           |    4 +-
 .../flowanalysis/AbstractFlowAnalysisRuleNode.java |    2 +-
 .../repository/StandardCounterRepository.java      |    6 +-
 .../repository/TransientClaimRepositoryRecord.java |    4 +-
 .../repository/io/FlowFileAccessInputStream.java   |    8 +-
 .../repository/io/FlowFileAccessOutputStream.java  |    6 +-
 .../repository/io/TaskTerminationInputStream.java  |    6 +-
 .../repository/io/TaskTerminationOutputStream.java |    6 +-
 .../StandardControllerServiceReference.java        |   10 +-
 .../nifi/controller/state/StandardStateMap.java    |    3 +-
 ...StandardStateProviderInitializationContext.java |   11 +-
 .../state/config/StateManagerConfiguration.java    |   17 +-
 .../manager/StandardStateManagerProvider.java      |   31 +-
 .../apache/nifi/groups/VersionControlFields.java   |    4 +-
 .../ComponentSpecificControllerServiceLookup.java  |    4 +-
 .../extension/NiFiRegistryExtensionRegistry.java   |    2 +-
 .../NiFiRegistryExternalResourceProvider.java      |    2 +-
 .../flow/FlowAnalyzingRegistryClientNode.java      |    2 +-
 .../flow/StandardVersionControlInformation.java    |    4 +-
 .../mapping/InstantiatedVersionedProcessGroup.java |    2 +-
 .../flow/mapping/StandardComparableDataFlow.java   |    4 +-
 .../nifi/remote/StandardRemoteProcessGroup.java    |    2 +-
 .../repository/StandardProvenanceReporterTest.java |    1 -
 .../repository/TestStandardFlowFileRecord.java     |    6 +-
 .../nifi/processor/TestStandardPropertyValue.java  |    5 +-
 .../flow/FlowAnalyzingRegistryClientNodeTest.java  |    1 -
 .../components/validation/ValidationState.java     |    4 +-
 .../nifi/controller/FlowAnalysisRuleNode.java      |    4 +-
 .../nifi/controller/ParameterProviderNode.java     |    2 +-
 .../apache/nifi/controller/ReloadComponent.java    |    2 +-
 .../org/apache/nifi/controller/WorkerQueue.java    |    4 +-
 .../nifi/controller/flow/VersionedDataflow.java    |    2 +-
 .../controller/repository/CounterRepository.java   |    4 +-
 .../controller/scheduling/SchedulingAgent.java     |    6 +-
 .../service/ControllerServiceReference.java        |    4 +-
 .../apache/nifi/logging/LogRepositoryFactory.java  |    3 +-
 .../nifi/registry/flow/FlowRegistryClientNode.java |    2 +-
 ...ardFlowRegistryClientInitializationContext.java |    2 +-
 .../nifi/remote/protocol/ServerProtocol.java       |    6 +-
 .../apache/nifi/web/revision/RevisionClaim.java    |    4 +-
 .../apache/nifi/web/revision/RevisionManager.java  |    1 -
 .../apache/nifi/web/revision/RevisionUpdate.java   |    4 +-
 .../apache/nifi/util/CharacterFilterUtilsTest.java |    1 +
 .../org/apache/nifi/cluster/BulletinsPayload.java  |   16 +-
 .../ClusterCoordinatorNodeInformant.java           |    8 +-
 .../apache/nifi/controller/ExtensionBuilder.java   |    2 +-
 .../controller/RingBufferGarbageCollectionLog.java |    6 +-
 .../org/apache/nifi/controller/SnippetManager.java |   12 +-
 .../apache/nifi/controller/StandardSnippet.java    |    8 +-
 .../nifi/controller/cluster/Heartbeater.java       |    4 +-
 .../nifi/controller/flow/StandardFlowManager.java  |    3 +-
 .../flowanalysis/StandardFlowAnalysisRuleNode.java |    6 +-
 .../inheritance/BundleCompatibilityCheck.java      |    4 +-
 .../TaskTerminationAwareStateManager.java          |    6 +-
 .../nifi/controller/queue/DropFlowFileAction.java  |    4 +-
 .../queue/DropFlowFileRepositoryRecord.java        |    6 +-
 .../controller/queue/SwappablePriorityQueue.java   |    1 -
 .../queue/clustered/FlowFileContentAccess.java     |    4 +-
 .../clustered/SocketLoadBalancedFlowFileQueue.java |    2 +-
 .../client/async/nio/LoadBalanceSession.java       |    1 -
 .../async/nio/NioAsyncLoadBalanceClient.java       |    5 +-
 .../clustered/client/async/nio/PeerChannel.java    |    8 +-
 .../clustered/partition/LocalQueuePartition.java   |    2 +-
 .../SwappablePriorityQueueLocalPartition.java      |    2 +-
 .../server/ClusterLoadBalanceAuthorizer.java       |    4 +-
 .../server/ConnectionLoadBalanceServer.java        |    8 +-
 .../clustered/server/LoadBalanceAuthorizer.java    |    2 +-
 .../server/StandardLoadBalanceProtocol.java        |    2 +-
 .../repository/BatchingSessionFactory.java         |   21 +-
 .../repository/NonPurgeableContentRepository.java  |    5 +-
 .../serialization/FlowEncodingVersion.java         |    4 +-
 .../controller/serialization/FlowSerializer.java   |    4 +-
 .../serialization/RunningComponentSetFilter.java   |    1 +
 .../serialization/VersionedDataflowMapper.java     |    5 +-
 .../nifi/controller/state/StateMapSerDe.java       |    8 +-
 .../state/providers/AbstractStateProvider.java     |    4 +-
 .../local/WriteAheadLocalStateProvider.java        |   34 +-
 .../CachingConnectionStatusAnalyticsEngine.java    |    8 +-
 .../analytics/ConnectionStatusAnalytics.java       |   16 +-
 .../analytics/ConnectionStatusAnalyticsEngine.java |    4 +-
 .../analytics/StatusAnalyticsModelMapFactory.java  |   12 +-
 .../analytics/StatusMetricExtractFunction.java     |    4 +-
 .../models/BivariateStatusAnalyticsModel.java      |    3 +-
 .../status/analytics/models/SimpleRegression.java  |    9 +-
 .../controller/swap/SchemaSwapDeserializer.java    |   12 +-
 .../nifi/controller/swap/SchemaSwapSerializer.java |   16 +-
 .../controller/swap/SimpleSwapDeserializer.java    |   18 +-
 .../nifi/controller/swap/StandardSwapContents.java |    6 +-
 .../nifi/controller/swap/StandardSwapSummary.java  |    6 +-
 .../nifi/controller/swap/SwapDeserializer.java     |    6 +-
 .../apache/nifi/controller/swap/SwapSchema.java    |    8 +-
 .../nifi/controller/swap/SwapSerializer.java       |    6 +-
 .../nifi/controller/swap/SwapSummaryFieldMap.java  |   10 +-
 .../controller/tasks/ReportingTaskWrapper.java     |    2 +-
 .../bootstrap/tasks/DiagnosticAnalysisTask.java    |    2 +-
 .../tasks/OperatingSystemDiagnosticTask.java       |    8 +-
 .../events/NodeBulletinProcessingStrategy.java     |    6 +-
 .../nifi/flowanalysis/GhostFlowAnalysisRule.java   |    1 +
 .../configuration/FlowControllerConfiguration.java |    6 +-
 .../configuration/ManagerConfiguration.java        |    2 +-
 .../configuration/SslContextConfiguration.java     |    6 +-
 .../framework/ssl/FrameworkKeyManagerBuilder.java  |    2 +-
 .../framework/ssl/FrameworkSslContextHolder.java   |    2 +-
 .../framework/ssl/FrameworkSslContextProvider.java |    8 +-
 .../ssl/FrameworkTrustManagerBuilder.java          |    2 +-
 .../ssl/SecurityStoreChangedPathListener.java      |    4 +-
 .../java/org/apache/nifi/jaxb/AdaptedBulletin.java |    4 +-
 .../java/org/apache/nifi/jaxb/BulletinAdapter.java |    1 -
 .../persistence/StandardFlowConfigurationDAO.java  |   19 +-
 .../persistence/StandardSnippetDeserializer.java   |    8 +-
 .../persistence/StandardSnippetSerializer.java     |    8 +-
 .../org/apache/nifi/processor/GhostProcessor.java  |   10 +-
 .../apache/nifi/reporting/GhostReportingTask.java  |    8 +-
 .../apache/nifi/cluster/HeartbeatPayloadTest.java  |   12 +-
 .../nifi/controller/DummyScheduledProcessor.java   |    1 -
 .../controller/DummyScheduledReportingTask.java    |    6 +-
 .../queue/clustered/LoadBalancedQueueIT.java       |    4 +-
 .../queue/clustered/TestNaiveLimitThreshold.java   |    2 +-
 .../TestSocketLoadBalancedFlowFileQueue.java       |    4 +-
 .../client/async/nio/TestPeerChannel.java          |   10 +-
 .../server/ClusteredLoadBalanceAuthorizerTest.java |    4 +-
 .../server/ConnectionLoadBalanceServerTest.java    |   10 +-
 .../repository/io/TestLimitedInputStream.java      |    2 +-
 .../nifi/controller/repository/util/DiskUtils.java |    6 +-
 .../controller/scheduling/LongEnablingService.java |    4 +-
 .../scheduling/TestStandardProcessScheduler.java   |    2 +-
 .../processors/FailOnScheduledProcessor.java       |    6 +-
 .../StandardControllerServiceProviderTest.java     |    2 +-
 .../TestStandardControllerServiceProvider.java     |    2 +-
 .../controller/service/mock/DummyProcessor.java    |    6 +-
 .../nifi/controller/service/mock/ServiceA.java     |    4 +-
 .../nifi/controller/service/mock/ServiceC.java     |    4 +-
 .../service/util/TestControllerService.java        |    6 +-
 .../state/providers/AbstractTestStateProvider.java |    8 +-
 .../local/TestWriteAheadLocalStateProvider.java    |    4 +-
 .../analytics/TestConnectionStatusAnalytics.java   |   36 +-
 .../TestStatusAnalyticsModelMapFactory.java        |   14 +-
 .../JsonNodeStatusHistoryDumpFactoryTest.java      |    1 -
 ...ComponentStatusRepositoryForComponentsTest.java |    2 +-
 .../apache/nifi/controller/swap/MockFlowFile.java  |   10 +-
 .../events/TestNodeBulletinProcessingStrategy.java |    4 +-
 .../TestFlowConfigurationArchiveManager.java       |    2 +-
 .../processors/DataGeneratorTestProcessor.java     |   13 +-
 .../processors/StubAttributeLoggerProcessor.java   |   12 +-
 ...ernalResourceProviderInitializationContext.java |    2 +-
 .../CollisionAwareResourceProviderWorkerTest.java  |    1 -
 .../apache/nifi/nar/TestLoadNativeLibFromNar.java  |   11 +-
 .../nar/TestLoadNativeLibViaSystemProperty.java    |   16 +-
 .../java/org/apache/nifi/nar/TestNarLoader.java    |    1 -
 .../java/org/apache/nifi/init/ReflectionUtils.java |    7 +-
 ...ockFlowRegistryClientInitializationContext.java |    2 +-
 .../java/org/apache/nifi/nar/NarCloseable.java     |    4 +-
 .../nifi/nar/NarThreadContextClassLoader.java      |   35 +-
 .../apache/nifi/nar/TestInstanceClassLoader.java   |    4 +-
 .../apache/nifi/headless/HeadlessNiFiServer.java   |    2 +-
 .../java/org/apache/nifi/nar/NarClassLoader.java   |    6 +-
 .../main/java/org/apache/nifi/util/FileUtils.java  |    3 +-
 .../claim/TestStandardResourceClaimManager.java    |   10 +-
 .../src/main/java/org/apache/nifi/NiFi.java        |    2 +-
 .../apache/nifi/remote/RemoteResourceFactory.java  |   10 +-
 .../apache/nifi/remote/RemoteResourceManager.java  |   11 +-
 .../nifi/remote/SocketRemoteSiteListener.java      |   35 +-
 .../nifi/remote/StandardRemoteGroupPort.java       |    2 +-
 .../http/StandardHttpFlowFileServerProtocol.java   |    2 +-
 .../socket/SocketFlowFileServerProtocol.java       |   19 +-
 .../nifi/remote/TestSocketRemoteSiteListener.java  |    1 +
 .../apache/nifi/remote/TestStandardPublicPort.java |    5 +-
 .../nifi/remote/TestStandardRemoteGroupPort.java   |    2 +-
 .../socket/TestSocketFlowFileServerProtocol.java   |    2 +-
 .../org/apache/nifi/action/FlowChangeAction.java   |    1 +
 .../org/apache/nifi/web/server/JettyServer.java    |   79 +-
 .../nifi/web/server/StandardServerProvider.java    |    2 +-
 .../connector/FrameworkServerConnectorFactory.java |    2 +-
 .../filter/DataTransferExcludedDoSFilter.java      |    4 +-
 .../filter/StandardRequestFilterProvider.java      |    2 +-
 .../web/server/handler/HeaderWriterHandler.java    |    3 +-
 .../server/log/RequestAuthenticationFilter.java    |   14 +-
 .../web/server/StandardServerProviderTest.java     |    4 +-
 .../FrameworkServerConnectorFactoryTest.java       |    4 +-
 .../filter/DataTransferExcludedDoSFilterTest.java  |   10 +-
 .../filter/RestApiRequestFilterProviderTest.java   |    2 +-
 .../filter/StandardRequestFilterProviderTest.java  |    2 +-
 .../nifi/audit/RemoteProcessGroupAuditor.java      |   25 +-
 .../authorization/AuthorizeParameterReference.java |    4 +-
 .../nifi/prometheusutil/VersionInfoRegistry.java   |    2 +-
 .../org/apache/nifi/web/NiFiServiceFacade.java     |    2 +-
 .../apache/nifi/web/NiFiWebApiConfiguration.java   |    2 +-
 .../apache/nifi/web/NiFiWebApiResourceConfig.java  |    5 +-
 .../apache/nifi/web/StandardNiFiContentAccess.java |    9 +-
 .../apache/nifi/web/StandardNiFiServiceFacade.java |    4 +-
 .../web/StandardNiFiWebConfigurationContext.java   |    9 +-
 .../nifi/web/api/AbstractParameterResource.java    |    3 +-
 .../apache/nifi/web/api/ApplicationResource.java   |   31 +-
 .../apache/nifi/web/api/ControllerResource.java    |    8 +-
 .../nifi/web/api/ControllerServiceResource.java    |    2 +-
 .../java/org/apache/nifi/web/api/FlowResource.java |    2 +-
 .../apache/nifi/web/api/FlowUpdateResource.java    |    9 +-
 .../nifi/web/api/ParameterProviderResource.java    |    4 +-
 .../org/apache/nifi/web/api/ProcessorResource.java |    2 +-
 .../apache/nifi/web/api/ProvenanceResource.java    |    1 -
 .../apache/nifi/web/api/ReportingTaskResource.java |    2 +-
 .../api/config/AccessDeniedExceptionMapper.java    |    9 +-
 .../config/AuthorizationAccessExceptionMapper.java |    7 +-
 .../web/api/config/ClusterExceptionMapper.java     |    1 -
 ...onnectingNodeMutableRequestExceptionMapper.java |    4 +-
 .../api/config/IllegalArgumentExceptionMapper.java |    5 +-
 .../config/IllegalNodeOffloadExceptionMapper.java  |    7 +-
 .../api/config/IllegalStateExceptionMapper.java    |    5 +-
 .../web/api/config/InterruptedExceptionMapper.java |    1 -
 .../api/config/InvalidRevisionExceptionMapper.java |    9 +-
 .../JsonContentConversionExceptionMapper.java      |    7 +-
 .../web/api/config/JsonMappingExceptionMapper.java |    7 +-
 .../web/api/config/JsonParseExceptionMapper.java   |    2 +-
 .../web/api/config/NiFiCoreExceptionMapper.java    |    7 +-
 .../NoClusterCoordinatorExceptionMapper.java       |    1 -
 .../web/api/config/NotFoundExceptionMapper.java    |    7 +-
 .../config/RangeNotSatisfiableExceptionMapper.java |    7 +-
 .../config/ResourceNotFoundExceptionMapper.java    |    9 +-
 .../web/api/config/ValidationExceptionMapper.java  |    2 +-
 .../api/config/WebApplicationExceptionMapper.java  |    7 +-
 .../org/apache/nifi/web/api/dto/EntityFactory.java |    4 +-
 .../web/api/filter/RedirectResourceFilter.java     |    5 +-
 .../metrics/AbstractPrometheusMetricsWriter.java   |    1 +
 .../web/api/metrics/jmx/JmxMetricsCollector.java   |    8 +-
 .../api/metrics/jmx/JmxMetricsResultConverter.java |    4 +-
 .../nifi/web/api/request/ClientIdParameter.java    |    3 +-
 .../ApplicationStartupContextListener.java         |    4 +-
 .../apache/nifi/web/dao/impl/AbstractPortDAO.java  |    2 +-
 .../nifi/web/dao/impl/StandardConnectionDAO.java   |    7 +-
 .../nifi/web/dao/impl/StandardFlowRegistryDAO.java |   12 +-
 .../dao/impl/StandardPolicyBasedAuthorizerDAO.java |    4 +-
 .../nifi/web/dao/impl/StandardProcessGroupDAO.java |    3 +-
 .../apache/nifi/web/filter/ExceptionFilter.java    |    3 +-
 .../apache/nifi/web/util/ClientResponseUtils.java  |    2 +-
 .../util/ClusterReplicationComponentLifecycle.java |   12 +-
 .../nifi/web/util/ParameterContextReplacer.java    |    2 +-
 .../org/apache/nifi/audit/TestLabelAuditor.java    |    2 +-
 .../apache/nifi/audit/TestProcessorAuditor.java    |    1 -
 .../nifi/web/StandardNiFiServiceFacadeTest.java    |    5 +-
 .../nifi/web/api/TestApplicationResource.java      |    4 +-
 .../nifi/web/api/TestDataTransferResource.java     |   14 +-
 .../org/apache/nifi/web/api/TestFlowResource.java  |    7 +-
 .../nifi/web/api/TestProcessGroupResource.java     |    4 +-
 .../nifi/web/api/TestSiteToSiteResource.java       |    4 +-
 .../apache/nifi/web/api/TestVersionsResource.java  |    2 +-
 .../JsonContentConversionExceptionMapperTest.java  |    2 +-
 .../web/api/filter/TestRedirectResourceFilter.java |    4 +-
 .../metrics/jmx/JmxMetricsResultConverterTest.java |    2 +-
 .../web/dao/impl/StandardProcessorDAOTest.java     |    2 +-
 .../web/dao/impl/TestStandardProcessGroupDAO.java  |   10 +-
 .../ProcessorMetadataMatcherTest.java              |    1 -
 .../search/query/RegexSearchQueryParserTest.java   |    1 -
 .../nifi/web/util/ResponseBuilderUtilsTest.java    |    2 -
 .../org/apache/nifi/web/util/SnippetUtilsTest.java |    1 -
 .../nifi/web/revision/RevisionComparator.java      |    4 +-
 .../nifi/web/revision/StandardRevisionClaim.java   |    4 +-
 .../nifi/web/revision/StandardRevisionUpdate.java  |    6 +-
 .../web/security/NiFiAuthenticationFilter.java     |   12 +-
 .../security/NiFiAuthenticationRequestToken.java   |    4 +-
 .../nifi/web/security/ProxiedEntitiesUtils.java    |   17 +-
 .../security/StandardAuthenticationEntryPoint.java |    4 +-
 .../NiFiAnonymousAuthenticationFilter.java         |    3 +-
 .../ClientRegistrationConfiguration.java           |    2 +-
 .../JwtAuthenticationSecurityConfiguration.java    |    6 +-
 .../configuration/OidcSecurityConfiguration.java   |    4 +-
 .../SamlAuthenticationSecurityConfiguration.java   |   16 +-
 .../configuration/WebSecurityConfiguration.java    |    4 +-
 .../security/cookie/ApplicationCookieService.java  |    1 +
 .../cookie/StandardApplicationCookieService.java   |    6 +-
 .../security/csrf/CsrfCookieRequestMatcher.java    |    2 +-
 .../security/csrf/SkipReplicatedCsrfFilter.java    |    8 +-
 .../csrf/StandardCookieCsrfTokenRepository.java    |    6 +-
 .../jwt/resolver/StandardBearerTokenResolver.java  |    5 +-
 .../jwt/revocation/JwtRevocationValidator.java     |    2 +-
 .../web/security/log/AuthenticationUserFilter.java |    8 +-
 .../web/security/logout/StandardLogoutFilter.java  |    8 +-
 .../StandardOidcIdTokenDecoderFactory.java         |    6 +-
 .../client/web/OidcBearerTokenRefreshFilter.java   |    8 +-
 .../StandardAuthorizationRequestRepository.java    |    4 +-
 ...StandardOAuth2AuthorizationRequestResolver.java |    2 +-
 .../StandardOidcAuthorizedClientRepository.java    |    4 +-
 .../oidc/logout/OidcLogoutSuccessHandler.java      |    6 +-
 .../StandardClientRegistrationProvider.java        |    8 +-
 .../OidcAuthenticationSuccessHandler.java          |    4 +-
 .../web/security/requests/ContentLengthFilter.java |    6 +-
 .../StandardRegistrationBuilderProvider.java       |    4 +-
 ...StandardRelyingPartyRegistrationRepository.java |    4 +-
 .../StandardRelyingPartyRegistrationResolver.java  |    2 +-
 ...andardSaml2AuthenticationRequestRepository.java |    4 +-
 .../Saml2AuthenticationSuccessHandler.java         |    4 +-
 .../logout/Saml2LocalLogoutFilter.java             |    1 +
 .../logout/Saml2LogoutSuccessHandler.java          |    4 +-
 .../logout/Saml2SingleLogoutFilter.java            |    8 +-
 .../logout/Saml2SingleLogoutHandler.java           |    5 +-
 .../StandardSaml2LogoutRequestRepository.java      |    4 +-
 .../spring/LoginIdentityProviderFactoryBean.java   |   31 +-
 ...dLoginIdentityProviderConfigurationContext.java |    3 +-
 .../x509/SubjectDnX509PrincipalExtractor.java      |    4 +-
 .../security/x509/X509AuthenticationFilter.java    |    2 +-
 .../security/x509/X509CertificateExtractor.java    |    3 +-
 .../StandardAuthenticationEntryPointTest.java      |    6 +-
 .../StandardApplicationCookieServiceTest.java      |    6 +-
 .../csrf/SkipReplicatedCsrfFilterTest.java         |    7 +-
 .../StandardCookieCsrfTokenRepositoryTest.java     |    3 +-
 .../resolver/StandardBearerTokenResolverTest.java  |    5 +-
 .../security/log/AuthenticationUserFilterTest.java |    8 +-
 .../web/OidcBearerTokenRefreshFilterTest.java      |    4 +-
 ...StandardAuthorizationRequestRepositoryTest.java |    3 +-
 ...dardOAuth2AuthorizationRequestResolverTest.java |    3 +-
 .../oidc/logout/OidcLogoutSuccessHandlerTest.java  |    2 +-
 .../OidcAuthenticationSuccessHandlerTest.java      |    4 +-
 .../StandardRegistrationBuilderProviderTest.java   |   11 +-
 ...dardRelyingPartyRegistrationRepositoryTest.java |    6 +-
 ...rdSaml2AuthenticationRequestRepositoryTest.java |    3 +-
 .../Saml2AuthenticationSuccessHandlerTest.java     |    4 +-
 .../logout/Saml2LocalLogoutFilterTest.java         |    2 +-
 .../logout/Saml2LogoutSuccessHandlerTest.java      |    2 +-
 .../logout/Saml2SingleLogoutFilterTest.java        |    4 +-
 .../StandardSaml2LogoutRequestRepositoryTest.java  |    2 +-
 .../x509/X509AuthenticationProviderTest.java       |   15 +-
 .../nifi/extension/manifest/AllowableValue.java    |    3 -
 .../apache/nifi/extension/manifest/Attribute.java  |    1 -
 .../apache/nifi/extension/manifest/BuildInfo.java  |    1 -
 .../manifest/ControllerServiceDefinition.java      |    2 +-
 .../nifi/extension/manifest/DefaultSchedule.java   |    1 -
 .../nifi/extension/manifest/DefaultSettings.java   |    1 -
 .../apache/nifi/extension/manifest/Dependency.java |    1 -
 .../nifi/extension/manifest/DependentValues.java   |    2 +-
 .../nifi/extension/manifest/DeprecationNotice.java |    2 +-
 .../nifi/extension/manifest/DynamicProperty.java   |    1 -
 .../extension/manifest/DynamicRelationship.java    |    3 -
 .../apache/nifi/extension/manifest/Extension.java  |    2 +-
 .../nifi/extension/manifest/ExtensionManifest.java |    2 +-
 .../extension/manifest/MultiProcessorUseCase.java  |    1 +
 .../apache/nifi/extension/manifest/ParentNar.java  |    1 -
 .../apache/nifi/extension/manifest/Property.java   |    2 +-
 .../extension/manifest/ProvidedServiceAPI.java     |    2 +-
 .../nifi/extension/manifest/Relationship.java      |    1 -
 .../extension/manifest/ResourceDefinition.java     |    2 +-
 .../apache/nifi/extension/manifest/Restricted.java |    2 +-
 .../nifi/extension/manifest/Restriction.java       |    2 +-
 .../apache/nifi/extension/manifest/Stateful.java   |    2 +-
 .../manifest/SystemResourceConsideration.java      |    1 -
 .../apache/nifi/extension/manifest/UseCase.java    |    1 +
 .../parser/jaxb/JAXBExtensionManifestParser.java   |   10 +-
 .../java/org/apache/nifi/state/MockStateMap.java   |    3 +-
 .../nifi/util/ControllerServiceConfiguration.java  |    5 +-
 .../nifi/util/MockControllerServiceLookup.java     |    7 +-
 .../java/org/apache/nifi/util/MockEventAccess.java |   14 +-
 .../java/org/apache/nifi/util/MockFlowFile.java    |   10 +-
 .../org/apache/nifi/util/MockFlowFileQueue.java    |    4 +-
 .../org/apache/nifi/util/MockKerberosContext.java  |    3 +-
 .../org/apache/nifi/util/MockParameterLookup.java  |    1 -
 .../org/apache/nifi/util/MockProcessSession.java   |   39 +-
 .../util/MockProcessorInitializationContext.java   |    7 +-
 .../org/apache/nifi/util/MockPropertyContext.java  |    5 +-
 .../org/apache/nifi/util/MockPropertyValue.java    |   11 +-
 .../org/apache/nifi/util/MockReportingContext.java |   13 +-
 .../util/MockReportingInitializationContext.java   |    9 +-
 .../java/org/apache/nifi/util/ReflectionUtils.java |    5 +-
 .../org/apache/nifi/util/SharedSessionState.java   |    7 +-
 .../apache/nifi/util/TestMockParameterLookup.java  |    1 -
 .../nifi/registry/bootstrap/BootstrapCodec.java    |    4 +-
 .../minificpp/MiNiFiCppBundleExtractor.java        |    2 +-
 .../bundle/extract/nar/NarBundleExtractor.java     |    2 +-
 .../nifi/registry/bundle/model/BundleDetails.java  |    3 +-
 .../bundle/extract/nar/TestNarBundleExtractor.java |    4 +-
 .../registry/client/NiFiRegistryClientConfig.java  |    4 +-
 .../client/impl/AbstractCRUDJerseyClient.java      |    6 +-
 .../registry/client/impl/AbstractJerseyClient.java |    8 +-
 .../nifi/registry/client/impl/ClientUtils.java     |    2 +-
 .../registry/client/impl/JerseyAccessClient.java   |    6 +-
 .../registry/client/impl/JerseyBucketClient.java   |    6 +-
 .../registry/client/impl/JerseyBundleClient.java   |    2 +-
 .../client/impl/JerseyExtensionRepoClient.java     |   10 +-
 .../registry/client/impl/JerseyFlowClient.java     |    6 +-
 .../client/impl/JerseyFlowSnapshotClient.java      |    6 +-
 .../registry/client/impl/JerseyItemsClient.java    |    2 +-
 .../client/impl/JerseyNiFiRegistryClient.java      |   10 +-
 .../registry/client/impl/JerseyPoliciesClient.java |    2 +-
 .../registry/client/impl/JerseyTenantsClient.java  |    2 +-
 .../registry/client/impl/JerseyUserClient.java     |    2 +-
 .../apache/nifi/registry/about/RegistryAbout.java  |    1 -
 .../apache/nifi/registry/authorization/Tenant.java |    6 +-
 .../apache/nifi/registry/authorization/User.java   |    1 +
 .../org/apache/nifi/registry/bucket/Bucket.java    |    3 +-
 .../apache/nifi/registry/bucket/BucketItem.java    |    3 +-
 .../registry/extension/bundle/BundleVersion.java   |    3 +-
 .../extension/bundle/BundleVersionDependency.java  |    2 +-
 .../extension/bundle/BundleVersionMetadata.java    |    4 +-
 .../extension/repo/ExtensionRepoArtifact.java      |    2 +-
 .../extension/repo/ExtensionRepoBucket.java        |    2 +-
 .../extension/repo/ExtensionRepoGroup.java         |    2 +-
 .../repo/ExtensionRepoVersionSummary.java          |    2 +-
 .../nifi/registry/flow/VersionedFlowSnapshot.java  |    5 +-
 .../flow/VersionedFlowSnapshotMetadata.java        |    4 +-
 .../org/apache/nifi/registry/link/JaxbLink.java    |    2 +-
 .../org/apache/nifi/registry/link/LinkAdapter.java |    1 +
 .../registry/flow/diff/ComparableDataFlow.java     |    2 +-
 .../nifi/registry/flow/diff/FlowComparator.java    |    4 +-
 .../nifi/registry/flow/diff/FlowDifference.java    |    4 +-
 .../flow/diff/StandardComparableDataFlow.java      |    2 +-
 .../registry/db/CustomFlywayConfiguration.java     |    2 +-
 .../registry/db/CustomFlywayMigrationStrategy.java |    2 +-
 .../nifi/registry/db/entity/ExtensionEntity.java   |    2 +-
 .../registry/db/mapper/BucketEntityRowMapper.java  |    2 +-
 .../db/mapper/BucketItemEntityRowMapper.java       |    2 +-
 .../db/mapper/ExtensionEntityRowMapper.java        |    2 +-
 .../registry/db/mapper/FlowEntityRowMapper.java    |    2 +-
 .../db/mapper/FlowSnapshotEntityRowMapper.java     |    2 +-
 .../registry/db/mapper/KeyEntityRowMapper.java     |    2 +-
 .../db/migration/LegacyDataSourceFactory.java      |    2 +-
 .../db/migration/LegacyDatabaseService.java        |    2 +-
 .../apache/nifi/registry/event/EventService.java   |    2 +-
 .../nifi/registry/extension/ExtensionManager.java  |    6 +-
 .../nifi/registry/provider/ProviderFactory.java    |    4 +-
 .../registry/provider/StandardProviderFactory.java |   29 +-
 .../StandardBundlePersistenceContext.java          |    4 +-
 .../flow/DatabaseFlowPersistenceProvider.java      |    2 +-
 .../provider/hook/ScriptEventHookProvider.java     |   12 +-
 .../authentication/IdentityProviderFactory.java    |   25 +-
 .../AbstractPolicyBasedAuthorizer.java             |    6 +-
 .../security/authorization/AuthorizerFactory.java  |   43 +-
 .../authorization/StandardManagedAuthorizer.java   |    6 +-
 .../database/DatabaseAccessPolicyProvider.java     |    2 +-
 .../database/DatabaseUserGroupProvider.java        |    2 +-
 .../authorization/file/AuthorizationsHolder.java   |    5 +-
 .../file/FileAccessPolicyProvider.java             |   24 +-
 .../authorization/file/FileUserGroupProvider.java  |   24 +-
 .../authorization/file/UserGroupHolder.java        |    5 +-
 .../security/ldap/LdapIdentityProvider.java        |    4 +-
 .../registry/security/ldap/LdapsSocketFactory.java |    4 +-
 .../ldap/tenants/LdapUserGroupProvider.java        |   12 +-
 .../security/ldap/tenants/TenantHolder.java        |    1 -
 .../jackson/SerializationContainer.java            |    2 +-
 .../serialization/jaxb/JAXBSerializer.java         |   10 +-
 .../nifi/registry/service/RegistryService.java     |    6 +-
 .../extension/BundleMetadataExtractors.java        |    2 +-
 .../extension/docs/HtmlExtensionDocWriter.java     |    9 +-
 .../nifi/registry/service/mapper/FlowMappings.java |    2 +-
 .../registry/GenerateExtensionManifestSchema.java  |    8 +-
 .../provider/MockFlowPersistenceProvider.java      |    2 +-
 .../provider/TestStandardProviderFactory.java      |    2 +-
 .../flow/TestDatabaseFlowPersistenceProvider.java  |    2 +-
 .../flow/git/TestGitFlowPersistenceProvider.java   |   19 +-
 .../provider/hook/TestScriptEventHookProvider.java |    3 +-
 .../database/TestDatabaseAccessPolicyProvider.java |    2 +-
 .../database/TestDatabaseUserGroupProvider.java    |    2 +-
 .../serialization/TestFlowContentSerializer.java   |    2 +-
 .../nifi/registry/service/TestRegistryService.java |    8 +-
 .../ApplicationServerConnectorFactory.java         |    2 +-
 .../jetty/handler/HeaderWriterHandler.java         |    3 +-
 .../jetty/handler/StandardHandlerProvider.java     |    8 +-
 .../ApplicationServerConnectorFactoryTest.java     |    2 +-
 .../properties/util/IdentityMappingUtil.java       |    2 +-
 .../revision/jdbc/TestJdbcRevisionManager.java     |    2 +-
 .../authentication/BasicAuthIdentityProvider.java  |    3 +-
 .../authentication/BearerAuthIdentityProvider.java |    3 +-
 .../security/authentication/IdentityProvider.java  |    3 +-
 .../nifi/registry/db/MariaDBDataSourceFactory.java |    3 +-
 .../nifi/registry/db/MySqlDataSourceFactory.java   |    3 +-
 .../registry/db/Postgres11DataSourceFactory.java   |    3 +-
 .../registry/db/Postgres12DataSourceFactory.java   |    3 +-
 .../registry/db/Postgres13DataSourceFactory.java   |    3 +-
 .../org/apache/nifi/registry/util/FileUtils.java   |    3 +-
 .../registry/NiFiRegistryPropertiesFactory.java    |    3 +-
 .../registry/web/NiFiRegistryResourceConfig.java   |    9 +-
 .../nifi/registry/web/api/AccessResource.java      |    4 +-
 .../nifi/registry/web/api/ApplicationResource.java |   15 +-
 .../web/mapper/AccessDeniedExceptionMapper.java    |    9 +-
 .../web/mapper/AdministrationExceptionMapper.java  |    7 +-
 ...ticationCredentialsNotFoundExceptionMapper.java |    7 +-
 .../mapper/AuthorizationAccessExceptionMapper.java |    7 +-
 .../web/mapper/BadRequestExceptionMapper.java      |    9 +-
 .../mapper/ConstraintViolationExceptionMapper.java |    9 +-
 .../web/mapper/IllegalStateExceptionMapper.java    |    7 +-
 .../InvalidAuthenticationExceptionMapper.java      |    7 +-
 .../web/mapper/InvalidRevisionExceptionMapper.java |    7 +-
 .../web/mapper/NiFiRegistryJsonProvider.java       |    7 +-
 .../web/mapper/NotAllowedExceptionMapper.java      |    9 +-
 .../web/mapper/NotFoundExceptionMapper.java        |    1 -
 .../web/mapper/QueryParamExceptionMapper.java      |    7 +-
 .../mapper/ResourceNotFoundExceptionMapper.java    |    7 +-
 .../web/mapper/SerializationExceptionMapper.java   |    7 +-
 .../web/mapper/UnauthorizedExceptionMapper.java    |    7 +-
 .../web/mapper/UntrustedProxyExceptionMapper.java  |    7 +-
 .../web/security/NiFiRegistrySecurityConfig.java   |    3 +-
 .../authentication/AnonymousIdentityFilter.java    |    3 +-
 .../security/authentication/IdentityFilter.java    |   10 +-
 .../kerberos/KerberosSpnegoIdentityProvider.java   |    4 +-
 .../oidc/StandardOidcIdentityProvider.java         |   48 +-
 .../x509/X509CertificateExtractor.java             |    2 +-
 .../authentication/x509/X509IdentityProvider.java  |    2 +-
 .../authorization/ResourceAuthorizationFilter.java |   12 +-
 .../web/service/ExportedVersionedFlowSnapshot.java |    1 -
 .../apache/nifi/registry/web/api/BucketsIT.java    |    9 +-
 .../org/apache/nifi/registry/web/api/FlowsIT.java  |   12 +-
 .../nifi/registry/web/api/IntegrationTestBase.java |   10 +-
 .../registry/web/api/IntegrationTestUtils.java     |    4 +-
 .../nifi/registry/web/api/NoRevisionsIT.java       |    7 +-
 .../apache/nifi/registry/web/api/SecureFileIT.java |    6 +-
 .../nifi/registry/web/api/SecureKerberosIT.java    |    4 +-
 .../nifi/registry/web/api/TenantResourceTest.java  |    2 +-
 .../nifi/registry/web/filter/LoginFilter.java      |    1 +
 .../FlowPersistenceProviderMigrator.java           |    3 +-
 .../FlowPersistenceProviderMigratorTest.java       |    5 +-
 .../nifi/stateless/engine/NarUnpackLock.java       |    5 +-
 ...ropertiesFileEngineConfigurationParserTest.java |    2 +-
 .../extensions/FileSystemExtensionRepository.java  |    2 +-
 .../config/PropertiesFileFlowDefinitionParser.java |    2 +-
 .../stateless/config/SslConfigurationUtil.java     |   10 +-
 .../core/RegistryFlowSnapshotProvider.java         |    7 +-
 .../nifi/stateless/engine/ComponentBuilder.java    |   15 +-
 .../stateless/engine/StatelessReloadComponent.java |    2 +-
 .../stateless/engine/StatelessSchedulingAgent.java |    2 +-
 .../repository/ByteArrayContentRepository.java     |   13 +-
 .../StatelessFileSystemContentRepository.java      |   25 +-
 .../nifi/stateless/VersionedFlowBuilder.java       |    2 +-
 .../stateless/basics/CancelFlowExecutionIT.java    |    2 +-
 .../nifi/stateless/basics/CloneFlowFileIT.java     |    4 +-
 .../nifi/stateless/basics/CreatesFlowFileIT.java   |    2 +-
 .../nifi/stateless/basics/InputOutputIT.java       |    4 +-
 .../apache/nifi/stateless/basics/LoopingIT.java    |    2 +-
 .../apache/nifi/stateless/basics/SplittingIT.java  |    2 +-
 .../classloader/InstanceClassLoaderIT.java         |    2 +-
 .../tests/system/DependOnProperties.java           |    5 +-
 .../nifi/tests/system/AggregateNiFiInstance.java   |    2 +-
 .../org/apache/nifi/tests/system/NiFiInstance.java |    2 +-
 .../nifi/tests/system/NiFiInstanceCache.java       |    2 +-
 .../org/apache/nifi/tests/system/NiFiSystemIT.java |    2 +-
 .../tests/system/NiFiSystemKeyStoreProvider.java   |    4 +-
 .../SpawnedStandaloneNiFiInstanceFactory.java      |    2 +-
 .../nifi/toolkit/cli/api/ResolvedReference.java    |    4 +-
 .../command/registry/NiFiRegistryCommandGroup.java |    2 +-
 .../TestRegisteredFlowSnapshotMetadataResult.java  |    1 -
 .../nifi/toolkit/client/NiFiClientConfig.java      |    5 +-
 .../nifi/toolkit/client/impl/JerseyNiFiClient.java |    3 +-
 .../OIDCClientCredentialsRequestConfig.java        |    5 +-
 .../nifi/toolkit/client/TestProcessGroupBox.java   |    4 +-
 2021 files changed, 8850 insertions(+), 9042 deletions(-)

Reply via email to