Package com.adobe.cq.scheduled.exporter
Interface Exporter
- 
public interface ExporterAnExporteris used to export data from the repository (normally provided byExtractExportDataProcess) to a specific location or 3rd-party service. 
- 
- 
Field Summary
Fields Modifier and Type Field Description static java.lang.StringSERVICE_NAMEService name under which Exporter services are to be registered (value is "com.adobe.cq.scheduled.exporter.Exporter").static java.lang.StringTYPE_PROPERTYThe name of the service property defining the exporter type for the exporter (value is "exporter.type"). 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidexportData(Resource config, Resource source)This method is called to export data from the givensourceresource. 
 - 
 
- 
- 
Field Detail
- 
SERVICE_NAME
static final java.lang.String SERVICE_NAME
Service name under which Exporter services are to be registered (value is "com.adobe.cq.scheduled.exporter.Exporter").- See Also:
 - Constant Field Values
 
 
- 
TYPE_PROPERTY
static final java.lang.String 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:
 - Constant Field Values
 
 
 - 
 
- 
Method Detail
- 
exportData
void exportData(Resource config, Resource source) throws ExportException
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.
 
 - 
 
 -