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. Any other properties (not in bold) are considered optional. The table also indicates any default values, whether a property supports the NiFi Expression Language, 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.

NameDefault ValueValid ValuesDescription
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.
Supports Expression Language: true
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.
Supports Expression Language: true
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.
Supports Expression Language: true
Channel Reader Interval50 msScheduling interval for each read channel.
FlowFile Size Trigger1 MBDetermines the (almost) upper bound size at which a flow file would be generated.
Max Buffer Size1 MBDetermines the size each receive buffer may be
Max size of UDP Buffer1 MBThe 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.
PortPort to listen on. Must be known by senders of Datagrams.
Receive Buffer Count4Number of receiving buffers to be used to accept data from the socket. Higher numbers means more ram is allocated but can allow better throughput.
FlowFiles Per Session10The number of flow files per session.
Receive Timeout5 secsThe time out period when waiting to receive data from the socket. Specify units.

Relationships:

NameDescription
successConnection which contains concatenated Datagram Packets