public class DataLoaderJob extends AbstractJobPerformable<DataLoaderCronJobModel>
flexibleSearchService, modelService, sessionService| Constructor and Description |
|---|
DataLoaderJob() |
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionServicepublic PropertyAccessFacade getPropertyAccessFacade()
public DefaultDataloaderMessageListenerImpl getMessageListener()
public DefaultDataloaderProgressListenerImpl getProgressListener()
public PerformResult perform(DataLoaderCronJobModel dataLoaderCronJobModel)
JobPerformableServicelayerJob. Implement here your execution logic. It can be called
synchronous or asynchronous. So be aware of thread-safety. Method will return a result object saying if the
execution has reached end and if it was successful.perform in interface JobPerformable<DataLoaderCronJobModel>perform in class AbstractJobPerformable<DataLoaderCronJobModel>dataLoaderCronJobModel - the related CronJob in whose context the execution will be performed.PerformResult that indicates whether the execution was successfully executed
or not and has finished or not.protected PerformResult startDeltaLoad(DataLoadTriggerMode triggerMode, SAPConfigurationModel sapConfiguration, DataloaderManager dataloaderManager)
triggerMode - resume or startdelta, in other cases we throw an exceptionsapConfiguration - dataloaderManager - protected PerformResult checkForResume(DataLoaderCronJobModel dataLoaderCronJobModel, DataLoadTriggerMode triggerMode)
protected boolean isDeltaLoadStartAllowed(SAPConfigurationModel sapConfiguration)
protected DataloaderManager initializeDataLoaderManager(DataLoaderCronJobModel dataLoaderCronJobModel, SAPConfigurationModel sapConfiguration)
protected boolean isAbortNeeded(DataLoaderCronJobModel dataLoaderCronJobModel)
protected DataloaderManager prepareDataloadManager(DataLoaderCronJobModel dataLoaderCronJobModel)
public DataLoaderManagerContainer getDataLoaderManagerContainer()
public void setDataLoaderManagerContainer(DataLoaderManagerContainer dataLoaderManagerContainer)
dataLoaderManagerContainer - the dataLoaderManagerContainer to setpublic CronJobService getCronJobService()
public void setCronJobService(CronJobService cronJobService)
cronJobService - protected ModelService getModelService()
public void setProgressListener(DefaultDataloaderProgressListenerImpl progressListener)
progressListener - public void setMessageListener(DefaultDataloaderMessageListenerImpl messageListener)
messageListener - public void setPropertyAccessFacade(PropertyAccessFacade propertyAccessFacade)
propertyAccessFacade - protected boolean isResumePerformed()
public void setDataLoader(DataLoader dataLoader)
dataLoader - public DataLoaderConfigurationHelper getDataLoaderConfigurationHelper()
public void setDataLoaderConfigurationHelper(DataLoaderConfigurationHelper dataLoaderConfigurationHelper)
dataLoaderConfigurationHelper - Copyright © 2017 SAP SE. All Rights Reserved.