Listens for Datagram Packets on a given port and concatenates the contents of those packets together generating flow files
ingest, udp, listen, source
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, and whether a property supports the NiFi Expression Language.
Name | Default Value | Allowable Values | Description |
---|---|---|---|
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. Supports Expression Language: true | ||
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. Supports Expression Language: true | ||
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. Supports Expression Language: true | ||
Channel Reader Interval | 50 ms | Scheduling interval for each read channel. | |
FlowFile Size Trigger | 1 MB | Determines the (almost) upper bound size at which a flow file would be generated. | |
Max Buffer Size | 1 MB | Determines the size each receive buffer may be | |
Max size of UDP Buffer | 1 MB | 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. | |
Port | Port to listen on. Must be known by senders of Datagrams. | ||
Receive Buffer Count | 4 | 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. | |
FlowFiles Per Session | 10 | The number of flow files per session. | |
Receive Timeout | 5 secs | The time out period when waiting to receive data from the socket. Specify units. | |
FlowFile Per Datagram | false |
| Determines if this processor emits each datagram as a FlowFile, or if multiple datagrams can be placed in a single FlowFile. |
Name | Description |
---|---|
success | Connection which contains concatenated Datagram Packets |