Receivers

« Back to receiving

Receivers are configured by the receivers global configuration property in the PDL Client configuration file. All receivers support the following configuration properties:

cleanupInterval
Property referencing how long to wait in milliseconds until checking for expired notifications/products to be cleaned up.
Default: 900000
connectTimeout
Duration to wait in milliseconds for receiver to connect to its configured data source.
Default: 15000
index
Property referencing a NotificationIndex implementation.
indexFile
Shortcut to create a SQLite JDBCNotificationIndex
listenerNotifier
The type of listener notifier to use.
Advanced, optional. Default: executor
Available values:
  • executor
  • future
  • roundrobin
readTimeout
Duration to wait in milliseconds for receiver to read data from its configured data source after a connection has been established.
Default: 15000
storage
Property referencing a product ProductStorage implementation.
If both storage and storageDirectory are specified, then storage supersedes storageDirectory.
storageAge
Property referencing how long to store products in milliseconds
Default: 3600000
storageDirectory
Shortcut to create a FileProductStorage
If both storage and storageDirectory are specified, then storage supersedes storageDirectory.

Specific Receiver Types



Last modified: Tue Jun 17 21:57:33 UTC 2025