fesa-core  5.0.1
fesa::ExporterFactory Class Reference

This class provides functionality for creation and storage of notification exporters. More...

#include <ExporterFactory.h>

Public Member Functions

 ExporterFactory (NotificationProcessor &notificationProcessor)
 Constructor. Create an exporter factory. More...
 
void init (RDAServer &rdaServer)
 Initialize the exporter factory. More...
 
virtual NotificationExporter & getNotificationExporter (NotificationExporter::Type type)
 Get the notification exporter of the given type. If the type is valid and such an exporter of this type does not exist, it is created. More...
 

Detailed Description

This class provides functionality for creation and storage of notification exporters.

Constructor & Destructor Documentation

fesa::ExporterFactory::ExporterFactory ( NotificationProcessor &  notificationProcessor)
explicit

Constructor. Create an exporter factory.

Parameters
notificationProcessorThe notification processor for processing exported notifications

Member Function Documentation

NotificationExporter & fesa::ExporterFactory::getNotificationExporter ( NotificationExporter::Type  type)
virtual

Get the notification exporter of the given type. If the type is valid and such an exporter of this type does not exist, it is created.

Parameters
typeThe type of the notification exporter
Returns
The notification exporter of the given type
Exceptions
FesaExceptionif the exporter of an invalid type is requested
void fesa::ExporterFactory::init ( RDAServer &  rdaServer)

Initialize the exporter factory.

Parameters
rdaServerThe RDA server for handling RDA notifications

The documentation for this class was generated from the following files: