Package com.adobe.cq.scheduled.exporter
Interface Exporter
-
public interface Exporter
AnExporter
is 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.String
SERVICE_NAME
Service name under which Exporter services are to be registered (value is "com.adobe.cq.scheduled.exporter.Exporter").static java.lang.String
TYPE_PROPERTY
The 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 void
exportData(Resource config, Resource source)
This method is called to export data from the givensource
resource.
-
-
-
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 givensource
resource.- Parameters:
config
- Configuration resource of this exportersource
-Resource
holding the data to export. If the resource does not exist or is not accessible thesource
is 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.
-
-