Package com.adobe.cq.scheduled.exporter
Interface Exporter
public interface Exporter
An
Exporter is used to export data from the repository (normally
provided by ExtractExportDataProcess) to a specific location or
3rd-party service.-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidexportData(Resource config, Resource source) This method is called to export data from the givensourceresource.
-
Field Details
-
SERVICE_NAME
Service name under which Exporter services are to be registered (value is "com.adobe.cq.scheduled.exporter.Exporter").- See Also:
-
TYPE_PROPERTY
The name of the service property defining the exporter type for the exporter (value is "exporter.type").This service property may be a single string value. The service is registered for all types provided by this property.
If this service property is missing, empty or not one of the listed types, the service cannot be used and is therefore ignored.
- See Also:
-
-
Method Details
-
exportData
This method is called to export data from the givensourceresource.- Parameters:
config- Configuration resource of this exportersource-Resourceholding the data to export. If the resource does not exist or is not accessible thesourceis of typeNonExistingResource- Throws:
ExportException- may be thrown in case of problems accessing, transforming or actually exporting the data. If the failure is caused by an exception, this exception (Throwable) should be made available as the cause of this exception.
-