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.
Name | Description | Default Value | Valid Values | EL | Sensitive |
---|---|---|---|---|---|
Sending Host | IP, 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. | Yes | No | ||
Sending Host Port | Port 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. | Yes | No | ||
Local Network Interface | The 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. | Yes | No | ||
Channel Reader Interval | Scheduling interval for each read channel. | 50 ms | No | No | |
FlowFile Size Trigger | Determines the (almost) upper bound size at which a flow file would be generated. | 1 MB | No | No | |
Max Buffer Size | Determines the size each receive buffer may be | 1 MB | No | No | |
Max size of UDP Buffer | The 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 MB | No | No | |
Port | Port to listen on. Must be known by senders of Datagrams. | No | No | ||
Receive Buffer Count | Number of receiving buffers to be used to accept data from the socket. Higher numbers means more ram is allocated but can allow better throughput. | 4 | No | No | |
FlowFiles Per Session | The number of flow files per session. | 10 | No | No | |
Receive Timeout | The time out period when waiting to receive data from the socket. Specify units. | 5 secs | No | No |
Relationships:
Name | Description |
---|---|
success | Connection which contains concatenated Datagram Packets |