You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@nifi.apache.org by ma...@apache.org on 2021/05/21 02:16:00 UTC

[nifi] branch main updated (c113960 -> 154e4f3)

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

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


    from c113960  NIFI-8613: Improve FlattenJson Processor
     add 154e4f3  NIFI-8617: Created nifi-stateless module at the root level and moved sub-modules into that. Created nifi-stateless-assembly and the associated resources module. Also updated some configuration to be configurable via environment variables

No new revisions were added by this update.

Summary of changes:
 .../kafka/connect/StatelessNiFiSinkTaskIT.java     |   6 +
 .../kafka/connect/StatelessNiFiSourceTaskIT.java   |   6 +
 .../kafka/connect/StatelessKafkaConnectorUtil.java |  13 +-
 nifi-nar-bundles/nifi-framework-bundle/pom.xml     |   1 -
 .../nifi-stateless-api/pom.xml                     |   2 +-
 .../config/ExtensionClientDefinition.java          |   0
 .../config/ParameterContextDefinition.java         |   0
 .../nifi/stateless/config/ParameterDefinition.java |   0
 .../nifi/stateless/config/ParameterOverride.java   |   0
 .../nifi/stateless/config/ParameterProvider.java   |  19 +-
 .../PropertiesFileEngineConfigurationParser.java   |   0
 .../stateless/config/ReportingTaskDefinition.java  |   0
 .../stateless/config/SslContextDefinition.java     |   0
 .../config/StatelessConfigurationException.java    |   0
 .../stateless/engine/DataflowAbortedException.java |   0
 .../nifi/stateless/engine/NarUnpackLock.java       |   0
 .../engine/StatelessEngineConfiguration.java       |   0
 .../nifi/stateless/flow/DataflowDefinition.java    |   0
 .../stateless/flow/DataflowDefinitionParser.java   |   0
 .../nifi/stateless/flow/DataflowTrigger.java       |   0
 .../flow/FailurePortEncounteredException.java      |   0
 .../nifi/stateless/flow/StatelessDataflow.java     |   0
 .../stateless/flow/StatelessDataflowFactory.java   |   5 +-
 .../flow/StatelessDataflowValidation.java          |   0
 .../nifi/stateless/flow/TransactionThresholds.java |   0
 .../apache/nifi/stateless/flow/TriggerResult.java  |   0
 .../nifi-stateless-assembly}/LICENSE               |   0
 .../nifi-stateless-assembly}/NOTICE                |   2 +-
 .../nifi-stateless-assembly}/README.md             |  49 ++++-
 nifi-stateless/nifi-stateless-assembly/pom.xml     | 242 +++++++++++++++++++++
 .../src/main/assembly/common.xml                   | 107 +++++++++
 .../src/main/assembly/dependencies.xml             |  51 +++++
 .../nifi-stateless-bootstrap/pom.xml               |   2 +-
 .../bootstrap/BootstrapConfiguration.java          | 139 +++++++-----
 .../bootstrap/CompositeParameterProvider.java      |  55 +++++
 .../bootstrap/EmptyParameterProvider.java          |  12 +-
 .../EnvironmentVariableParameterProvider.java      |  27 ++-
 .../bootstrap/ParameterOverrideProvider.java       |  54 +++++
 .../nifi/stateless/bootstrap/RunStatelessFlow.java |  27 ++-
 .../stateless/bootstrap/StatelessBootstrap.java    |   6 +-
 .../src/main/resources/nifi-stateless.properties   |   0
 .../src/test/resources/nifi-stateless.properties   |   0
 .../nifi-stateless-engine/pom.xml                  |   5 +-
 .../components/state/HashMapStateProvider.java     |   0
 .../state/StatelessStateManagerProvider.java       |   0
 .../controller/reporting/StatelessEventAccess.java |   0
 .../reporting/StatelessReportingContext.java       |   0
 .../reporting/StatelessReportingTaskNode.java      |   0
 .../scheduling/StatelessProcessScheduler.java      |   2 +-
 .../apache/nifi/extensions/BundleAvailability.java |   0
 .../org/apache/nifi/extensions/DownloadQueue.java  |   0
 .../apache/nifi/extensions/ExtensionClient.java    |   0
 .../nifi/extensions/ExtensionRepository.java       |   0
 .../extensions/FileSystemExtensionRepository.java  |   0
 .../nifi/extensions/NexusExtensionClient.java      |   0
 .../exception/BundleNotFoundException.java         |   0
 .../nifi/registry/flow/InMemoryFlowRegistry.java   |   0
 .../stateless/bootstrap/ExtensionDiscovery.java    |   0
 .../config/PropertiesFileFlowDefinitionParser.java |  27 ++-
 .../stateless/config/SslConfigurationUtil.java     |   0
 .../apache/nifi/stateless/core/RegistryUtil.java   |   0
 .../engine/CachingProcessContextFactory.java       |   0
 .../nifi/stateless/engine/ComponentBuilder.java    |   0
 .../nifi/stateless/engine/ExecutionProgress.java   |   0
 .../stateless/engine/ProcessContextFactory.java    |   0
 .../engine/StandardExecutionProgress.java          |   0
 .../stateless/engine/StandardStatelessEngine.java  |  56 ++---
 .../nifi/stateless/engine/StatelessAuthorizer.java |   0
 .../nifi/stateless/engine/StatelessEngine.java     |   6 +-
 .../StatelessEngineInitializationContext.java      |   0
 .../stateless/engine/StatelessFlowManager.java     |   0
 .../engine/StatelessNodeTypeProvider.java          |   0
 .../engine/StatelessProcessContextFactory.java     |   0
 .../StatelessProvenanceAuthorizableFactory.java    |   0
 .../stateless/engine/StatelessReloadComponent.java |   0
 .../stateless/engine/StatelessSchedulingAgent.java |   0
 .../nifi/stateless/flow/CanceledTriggerResult.java |   0
 .../stateless/flow/ExceptionalTriggerResult.java   |   0
 .../stateless/flow/StandardDataflowDefinition.java |   0
 .../flow/StandardStatelessDataflowFactory.java     |   6 +-
 .../flow/StandardStatelessDataflowValidation.java  |   0
 .../nifi/stateless/flow/StandardStatelessFlow.java |   0
 .../flow/StandardStatelessFlowCurrent.java         |   0
 .../nifi/stateless/flow/StatelessFlowCurrent.java  |   0
 .../stateless/flow/TransactionThresholdMeter.java  |   0
 .../stateless/queue/DrainableFlowFileQueue.java    |   0
 .../stateless/queue/StatelessFlowFileQueue.java    |   0
 .../repository/ByteArrayContentRepository.java     |   0
 .../repository/RepositoryContextFactory.java       |   0
 .../StatelessContentClaimWriteCache.java           |   0
 .../repository/StatelessFlowFileRepository.java    |   0
 .../repository/StatelessProvenanceRepository.java  |   0
 .../repository/StatelessRepositoryContext.java     |   0
 .../StatelessRepositoryContextFactory.java         |   0
 .../session/AsynchronousCommitTracker.java         |   0
 .../stateless/session/StatelessProcessSession.java |   0
 .../session/StatelessProcessSessionFactory.java    |   0
 ...he.nifi.stateless.flow.DataflowDefinitionParser |   0
 ...he.nifi.stateless.flow.StatelessDataflowFactory |   0
 .../TestPropertiesFileFlowDefinitionParser.java    |   0
 .../queue/TestStatelessFlowFileQueue.java          |   0
 .../session/TestAsynchronousCommitTracker.java     |   0
 .../test/resources/flow-configuration.properties   |   0
 .../src/test/resources/flow-snapshot.json          |   0
 .../nifi-stateless-nar/pom.xml                     |   0
 .../src/main/resources/META-INF/LICENSE            |   0
 .../src/main/resources/META-INF/NOTICE             |   0
 .../nifi-stateless-bundle/pom.xml                  |   4 +-
 nifi-stateless/nifi-stateless-resources/pom.xml    |  54 +++++
 .../src/main/assembly/dependencies.xml             |  43 ++--
 .../src/main/resources/bin/nifi-stateless-env.sh   |   0
 .../src/main/resources/bin/nifi-stateless.sh       | 162 ++++++++++++++
 .../main/resources/conf/env-flow-config.properties |  41 ++++
 .../src/main/resources/conf/stateless-logback.xml  |  73 +++++++
 .../src/main/resources/conf/stateless.properties   |  20 +-
 .../pom.xml                                        |  25 ++-
 .../apache/nifi/stateless/StatelessSystemIT.java   |   3 +-
 pom.xml                                            |   3 +-
 118 files changed, 1149 insertions(+), 206 deletions(-)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/pom.xml (95%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/ExtensionClientDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/ParameterContextDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/ParameterDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/ParameterOverride.java (100%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/StatelessConfigurationException.java => nifi-stateless/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/ParameterProvider.java (62%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/PropertiesFileEngineConfigurationParser.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/ReportingTaskDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/SslContextDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/config/StatelessConfigurationException.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/engine/DataflowAbortedException.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/engine/NarUnpackLock.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/engine/StatelessEngineConfiguration.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/DataflowDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/DataflowDefinitionParser.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/DataflowTrigger.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/FailurePortEncounteredException.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/StatelessDataflow.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/StatelessDataflowFactory.java (84%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/StatelessDataflowValidation.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/TransactionThresholds.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-api/src/main/java/org/apache/nifi/stateless/flow/TriggerResult.java (100%)
 copy {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/nifi-stateless-nar/src/main/resources/META-INF => nifi-stateless/nifi-stateless-assembly}/LICENSE (100%)
 copy {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/nifi-stateless-nar/src/main/resources/META-INF => nifi-stateless/nifi-stateless-assembly}/NOTICE (99%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless/nifi-stateless-assembly}/README.md (89%)
 create mode 100644 nifi-stateless/nifi-stateless-assembly/pom.xml
 create mode 100644 nifi-stateless/nifi-stateless-assembly/src/main/assembly/common.xml
 create mode 100644 nifi-stateless/nifi-stateless-assembly/src/main/assembly/dependencies.xml
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-bootstrap/pom.xml (97%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/BootstrapConfiguration.java (51%)
 create mode 100644 nifi-stateless/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/CompositeParameterProvider.java
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessNodeTypeProvider.java => nifi-stateless/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/EmptyParameterProvider.java (69%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessProvenanceAuthorizableFactory.java => nifi-stateless/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/EnvironmentVariableParameterProvider.java (52%)
 create mode 100644 nifi-stateless/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/ParameterOverrideProvider.java
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/RunStatelessFlow.java (78%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-bootstrap/src/main/java/org/apache/nifi/stateless/bootstrap/StatelessBootstrap.java (97%)
 copy {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-bootstrap/src/main/resources/nifi-stateless.properties (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/nifi-stateless-bootstrap/src/test/resources/nifi-stateless.properties (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/pom.xml (95%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/components/state/HashMapStateProvider.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/components/state/StatelessStateManagerProvider.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/controller/reporting/StatelessEventAccess.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/controller/reporting/StatelessReportingContext.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/controller/reporting/StatelessReportingTaskNode.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/controller/scheduling/StatelessProcessScheduler.java (99%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/BundleAvailability.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/DownloadQueue.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/ExtensionClient.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/ExtensionRepository.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/FileSystemExtensionRepository.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/NexusExtensionClient.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/extensions/exception/BundleNotFoundException.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/registry/flow/InMemoryFlowRegistry.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/bootstrap/ExtensionDiscovery.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/config/PropertiesFileFlowDefinitionParser.java (95%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/config/SslConfigurationUtil.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/core/RegistryUtil.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/CachingProcessContextFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/ComponentBuilder.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/ExecutionProgress.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/ProcessContextFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StandardExecutionProgress.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StandardStatelessEngine.java (92%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessAuthorizer.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessEngine.java (94%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessEngineInitializationContext.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessFlowManager.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessNodeTypeProvider.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessProcessContextFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessProvenanceAuthorizableFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessReloadComponent.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/engine/StatelessSchedulingAgent.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/CanceledTriggerResult.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/ExceptionalTriggerResult.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/StandardDataflowDefinition.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/StandardStatelessDataflowFactory.java (98%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/StandardStatelessDataflowValidation.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/StandardStatelessFlow.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/StandardStatelessFlowCurrent.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/StatelessFlowCurrent.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/flow/TransactionThresholdMeter.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/queue/DrainableFlowFileQueue.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/queue/StatelessFlowFileQueue.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/ByteArrayContentRepository.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/RepositoryContextFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/StatelessContentClaimWriteCache.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/StatelessFlowFileRepository.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/StatelessProvenanceRepository.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/StatelessRepositoryContext.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/repository/StatelessRepositoryContextFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/session/AsynchronousCommitTracker.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/session/StatelessProcessSession.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/java/org/apache/nifi/stateless/session/StatelessProcessSessionFactory.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/resources/META-INF/services/org.apache.nifi.stateless.flow.DataflowDefinitionParser (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/main/resources/META-INF/services/org.apache.nifi.stateless.flow.StatelessDataflowFactory (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/test/java/org/apache/nifi/stateless/config/TestPropertiesFileFlowDefinitionParser.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/test/java/org/apache/nifi/stateless/queue/TestStatelessFlowFileQueue.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/test/java/org/apache/nifi/stateless/session/TestAsynchronousCommitTracker.java (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/test/resources/flow-configuration.properties (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-engine/src/test/resources/flow-snapshot.json (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-nar/pom.xml (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-nar/src/main/resources/META-INF/LICENSE (100%)
 rename {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/nifi-stateless-nar/src/main/resources/META-INF/NOTICE (100%)
 copy {nifi-nar-bundles/nifi-framework-bundle => nifi-stateless}/nifi-stateless-bundle/pom.xml (89%)
 create mode 100644 nifi-stateless/nifi-stateless-resources/pom.xml
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/pom.xml => nifi-stateless/nifi-stateless-resources/src/main/assembly/dependencies.xml (50%)
 copy nifi-nar-bundles/nifi-framework-bundle/nifi-framework/nifi-resources/src/main/resources/bin/nifi-env.sh => nifi-stateless/nifi-stateless-resources/src/main/resources/bin/nifi-stateless-env.sh (100%)
 create mode 100644 nifi-stateless/nifi-stateless-resources/src/main/resources/bin/nifi-stateless.sh
 create mode 100644 nifi-stateless/nifi-stateless-resources/src/main/resources/conf/env-flow-config.properties
 create mode 100644 nifi-stateless/nifi-stateless-resources/src/main/resources/conf/stateless-logback.xml
 rename nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle/nifi-stateless-bootstrap/src/main/resources/nifi-stateless.properties => nifi-stateless/nifi-stateless-resources/src/main/resources/conf/stateless.properties (56%)
 rename {nifi-nar-bundles/nifi-framework-bundle/nifi-stateless-bundle => nifi-stateless}/pom.xml (57%)