Description:

Listens for Datagram Packets on a given port and concatenates the contents of those packets together generating flow files

Tags: ingest, udp, listen, source

Properties:

In the list below, the names of required properties appear in bold. Anyother properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the NiFi Expression Language (or simply EL), and whether a property is considered "sensitive", meaning that its value will be encrypted. Before entering a value in a sensitive property, ensure that the nifi.properties file has an entry for the property nifi.sensitive.props.key.

NameDescriptionDefault ValueValid ValuesELSensitive
Sending HostIP, or name, of a remote host. Only Datagrams from the specified Sending Host Port and this host will be accepted. Improves Performance. May be a system property or an environment variable.YesNo
Sending Host PortPort being used by remote host to send Datagrams. Only Datagrams from the specified Sending Host and this port will be accepted. Improves Performance. May be a system property or an environment variable.YesNo
Local Network InterfaceThe name of a local network interface to be used to restrict listening for UDP Datagrams to a specific LAN.May be a system property or an environment variable.YesNo
Channel Reader IntervalScheduling interval for each read channel.50 msNoNo
FlowFile Size TriggerDetermines the (almost) upper bound size at which a flow file would be generated.1 MBNoNo
Max Buffer SizeDetermines the size each receive buffer may be1 MBNoNo
Max size of UDP BufferThe maximum UDP buffer size that should be used. This is a suggestion to the Operating System to indicate how big the udp socket buffer should be.1 MBNoNo
PortPort to listen on. Must be known by senders of Datagrams.NoNo
Receive Buffer CountNumber of receiving buffers to be used to accept data from the socket. Higher numbers means more ram is allocated but can allow better throughput.4NoNo
FlowFiles Per SessionThe number of flow files per session.10NoNo
Receive TimeoutThe time out period when waiting to receive data from the socket. Specify units.5 secsNoNo

Relationships:

NameDescription
successConnection which contains concatenated Datagram Packets