<extensionManifest><groupId>org.apache.nifi</groupId><artifactId>nifi-tcp-nar</artifactId><version>1.22.0</version><systemApiVersion>1.22.0</systemApiVersion><buildInfo><tag>nifi-1.22.0-RC1</tag><branch>UNKNOWN</branch><revision>71e3ea9</revision></buildInfo><extensions><extension><name>org.apache.nifi.processors.gettcp.GetTCP</name><type>PROCESSOR</type><description>Connects over TCP to the provided endpoint(s). Received data will be written as content to the FlowFile</description><tags><tag>get</tag><tag>fetch</tag><tag>poll</tag><tag>tcp</tag><tag>ingest</tag><tag>source</tag><tag>input</tag></tags><properties><property><name>endpoint-list</name><displayName>Endpoint List</displayName><description>A comma delimited list of the endpoints to connect to. The format should be &lt;server_address&gt;:&lt;port&gt;. Only one server will be connected to at a time, the others will be used as fail overs.</description><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>connection-attempt-timeout</name><displayName>Connection Attempt Count</displayName><description>The number of times to try and establish a connection, before using a backup host if available. This same attempt count would be used for a backup host as well.</description><defaultValue>3</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>reconnect-interval</name><displayName>Reconnect interval</displayName><description>The number of seconds to wait before attempting to reconnect to the endpoint.</description><defaultValue>5 sec</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>receive-buffer-size</name><displayName>Receive Buffer Size</displayName><description>The size of the buffer to receive data in. Default 16384 (16MB).</description><defaultValue>16MB</defaultValue><required>false</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property><property><name>end-of-message-byte</name><displayName>End of message delimiter byte</displayName><description>Byte value which denotes end of message. Must be specified as integer within the valid byte range (-128 thru 127). For example, '13' = Carriage return and '10' = New line. Default '13'.</description><defaultValue>13</defaultValue><required>true</required><sensitive>false</sensitive><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope><dynamicallyModifiesClasspath>false</dynamicallyModifiesClasspath><dynamic>false</dynamic></property></properties><dynamicProperties><dynamicProperty><name>A FlowFile attribute to set</name><value>The value to set it to</value><description>Sets a FlowFile attribute specified by the Dynamic Property's key with the value specified by the Dynamic Property's value</description><expressionLanguageSupported>false</expressionLanguageSupported><expressionLanguageScope>NONE</expressionLanguageScope></dynamicProperty></dynamicProperties><relationships><relationship><name>Partial</name><description>The relationship that all incomplete messages from the endpoint will be sent to. Incomplete message is the message that doesn't end with 'End of message delimiter byte'. This can happen when 'Receive Buffer Size' is smaller then the incoming message. If that happens that the subsequent message that completes the previous incomplete message will also end up in this relationship, after which subsequent 'complete' messages will go to 'success'.</description><autoTerminated>false</autoTerminated></relationship><relationship><name>Success</name><description>The relationship that all sucessful messages from the endpoint will be sent to.</description><autoTerminated>false</autoTerminated></relationship></relationships><writesAttributes><writesAttribute><name>source.endpoint</name><description>The address of the source endpoint the message came from</description></writesAttribute></writesAttributes><triggerSerially>true</triggerSerially><sideEffectFree>true</sideEffectFree><inputRequirement>INPUT_FORBIDDEN</inputRequirement></extension></extensions></extensionManifest>