<extensionManifest><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-nar</artifactId><version>2.0.0</version><parentNar><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></parentNar><systemApiVersion>2.0.0</systemApiVersion><buildInfo><tag>HEAD</tag><branch>UNKNOWN</branch><revision>2f13b60</revision></buildInfo><extensions><extension><name>org.apache.nifi.cs.tests.system.ClassloaderIsolationKeyProviderService</name><type>CONTROLLER_SERVICE</type><tags></tags><properties><property><name>Key Field</name><displayName>Key Field</displayName><description></description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.cs.tests.system.KeyProviderService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.cs.tests.system.EnsureControllerServiceConfigurationCorrect</name><type>CONTROLLER_SERVICE</type><tags></tags><properties><property><name>Successful Verification</name><displayName>Successful Verification</displayName><description>Whether or not Verification should succeed</description><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Verification Steps</name><displayName>Verification Steps</displayName><description>The number of steps to use in the Verification</description><defaultValue>1</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>true</expressionLanguageSupported><expressionLanguageScope>FLOWFILE_ATTRIBUTES</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Exception on Verification</name><displayName>Exception on Verification</displayName><description>If true, attempting to perform verification will throw a RuntimeException</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Failure Node Number</name><displayName>Failure Node Number</displayName><description>The Node Number to Fail On</description><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties></extension><extension><name>org.apache.nifi.cs.tests.system.FakeControllerService1</name><type>CONTROLLER_SERVICE</type><tags></tags><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.cs.tests.system.BaseFakeService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.cs.tests.system.LifecycleFailureService</name><type>CONTROLLER_SERVICE</type><tags></tags><properties><property><name>Enable Failure Count</name><displayName>Enable Failure Count</displayName><description>How many times the CS should fail to enable before succeeding</description><defaultValue>0</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Fail on Disable</name><displayName>Fail on Disable</displayName><description>Whether or not hte Controller Service should fail when disabled</description><defaultValue>false</defaultValue><allowableValues><allowableValue><displayName>true</displayName><value>true</value><description></description></allowableValue><allowableValue><displayName>false</displayName><value>false</value><description></description></allowableValue></allowableValues><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties></extension><extension><name>org.apache.nifi.cs.tests.system.MigrationService</name><type>CONTROLLER_SERVICE</type><tags></tags><properties><property><name>Start</name><displayName>Start</displayName><description>The value to start counting from</description><defaultValue>0</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Dependent Service</name><displayName>Dependent Service</displayName><description>An additional Controller Service to trigger for counting</description><controllerServiceDefinition><className>org.apache.nifi.cs.tests.system.CountService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.cs.tests.system.CountService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.cs.tests.system.MockCSVReader</name><type>CONTROLLER_SERVICE</type><tags></tags><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.serialization.RecordReaderFactory</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.cs.tests.system.MockCSVWriter</name><type>CONTROLLER_SERVICE</type><tags></tags><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.serialization.RecordSetWriterFactory</className><groupId>org.apache.nifi</groupId><artifactId>nifi-standard-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.cs.tests.system.SensitiveDynamicPropertiesService</name><type>CONTROLLER_SERVICE</type><tags></tags><supportsSensitiveDynamicProperties>true</supportsSensitiveDynamicProperties></extension><extension><name>org.apache.nifi.cs.tests.system.StandardCountService</name><type>CONTROLLER_SERVICE</type><tags></tags><properties><property><name>Dependent Service</name><displayName>Dependent Service</displayName><description>An additional Controller Service to trigger for counting</description><controllerServiceDefinition><className>org.apache.nifi.cs.tests.system.CountService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Start Value</name><displayName>Start Value</displayName><description>The value to start counting from</description><defaultValue>0</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.cs.tests.system.CountService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension><extension><name>org.apache.nifi.cs.tests.system.StandardSleepService</name><type>CONTROLLER_SERVICE</type><tags></tags><properties><property><name>Validate Sleep Time</name><displayName>Validate Sleep Time</displayName><description>The amount of time to sleep during validation</description><defaultValue>0 sec</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>@OnEnabled Sleep Time</name><displayName>@OnEnabled Sleep Time</displayName><description>The amount of time to sleep when enabled</description><defaultValue>0 sec</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Trigger Sleep Time</name><displayName>Trigger Sleep Time</displayName><description>The amount of time to sleep during each trigger</description><defaultValue>0 sec</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>@OnDisabled Sleep Time</name><displayName>@OnDisabled Sleep Time</displayName><description>The amount of time to sleep when disabled</description><defaultValue>0 sec</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>Dependent Service</name><displayName>Dependent Service</displayName><description>Another Controller Service that this one depends on. This is helpful for testing when Service A depends on Service B how enabling/disabling/etc. work</description><controllerServiceDefinition><className>org.apache.nifi.cs.tests.system.SleepService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></controllerServiceDefinition><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><providedServiceAPIs><providedServiceAPI><className>org.apache.nifi.cs.tests.system.SleepService</className><groupId>org.apache.nifi</groupId><artifactId>nifi-system-test-extensions-services-api-nar</artifactId><version>2.0.0</version></providedServiceAPI></providedServiceAPIs></extension></extensions></extensionManifest>