Interface BasicDatasinkService
- All Known Subinterfaces:
AmazonS3Service,BoxService,DropboxService,EmailDatasinkService,FtpService,FtpsService,GoogleDriveService,LocalFileSystemService,OneDriveService,PrinterService,SambaService,ScpService,ScriptDatasinkService,SftpService,TableDatasinkService
- All Known Implementing Classes:
AmazonS3ServiceImpl,BoxServiceImpl,DropboxServiceImpl,DummyAmazonS3ServiceImpl,DummyBoxServiceImpl,DummyDropboxServiceImpl,DummyGoogleDriveServiceImpl,DummyLocalFileSystemServiceImpl,DummyOneDriveServiceImpl,DummyPrinterServiceImpl,DummySambaServiceImpl,DummyScpServiceImpl,DummyScriptDatasinkServiceImpl,DummyTableDatasinkServiceImpl,EmailDatasinkServiceImpl,FtpServiceImpl,FtpsServiceImpl,GoogleDriveServiceImpl,LocalFileSystemServiceImpl,PrinterServiceImpl,SambaServiceImpl,ScpServiceImpl,ScriptDatasinkServiceImpl,SftpServiceImpl,TableDatasinkServiceImpl
public interface BasicDatasinkService
-
Method Summary
Modifier and TypeMethodDescriptionvoiddoExportIntoDatasink(Object data, User user, DatasinkDefinition datasinkDefinition, DatasinkConfiguration config) Optional<? extends DatasinkDefinition>
-
Method Details
-
getDatasinkPropertyName
String getDatasinkPropertyName() -
getStorageType
StorageType getStorageType() -
getSchedulingStorageType
StorageType getSchedulingStorageType() -
doExportIntoDatasink
void doExportIntoDatasink(Object data, User user, DatasinkDefinition datasinkDefinition, DatasinkConfiguration config) throws DatasinkExportException - Throws:
DatasinkExportException
-
getDefaultDatasink
Optional<? extends DatasinkDefinition> getDefaultDatasink()
-