Report Sender Factory
Factory for creating and configuring a ReportSender instance. Implementations must have a no argument constructor.
Each configured ReportSenderFactory is created within the LegacySenderService and is used to construct and configure a single ReportSender.
Created by William on 4-JAN-2016.