public interface SyncExecutionService
| Modifier and Type | Interface and Description |
|---|---|
static class |
SyncExecutionService.ExecutionMode
Determines how the underlying
Y2YSyncCronJobModel should be executed - asynchronous or synchronous. |
| Modifier and Type | Method and Description |
|---|---|
Y2YSyncJobModel |
createSyncJobForDataHub(java.lang.String code,
Y2YStreamConfigurationContainerModel container)
Creates sync job configured for DataHub sync for a given
container. |
Y2YSyncJobModel |
createSyncJobForDataHub(java.lang.String code,
Y2YStreamConfigurationContainerModel container,
java.lang.String dataHubUrl)
Creates sync job configured for DataHub sync for a given
container with custom
dataHubUrl. |
Y2YSyncJobModel |
createSyncJobForZip(java.lang.String code,
Y2YStreamConfigurationContainerModel container)
Creates sync job configured for Zip sync for a given
container. |
java.util.Collection<Y2YSyncJobModel> |
getAllSyncJobs()
Returns collection of all sync jobs in the system.
|
java.util.Collection<Y2YSyncJobModel> |
getSyncJobsForContainer(Y2YStreamConfigurationContainerModel container)
Returns collection of all sync jobs for given Y2YStreamConfigurationContainer.
|
Y2YSyncCronJobModel |
startSync(java.lang.String jobCode,
SyncExecutionService.ExecutionMode executionMode)
Starts synchronization using
Y2YSyncJobModel defined by a jobCode. |
Y2YSyncCronJobModel |
startSync(Y2YSyncJobModel job,
SyncExecutionService.ExecutionMode executionMode)
Starts synchronization using
Y2YSyncJobModel. |
Y2YSyncCronJobModel startSync(java.lang.String jobCode, SyncExecutionService.ExecutionMode executionMode)
Y2YSyncJobModel defined by a jobCode. This method creates
instance of Y2YSyncCronJobModel connected to a given Y2YSyncCronJobModel under the hood
each time it is called.jobCode - Code of the Y2YSyncJobModel used for synchronizationexecutionMode - ExecutionMode (SYNC or ASYNC)Y2YSyncCronJobModel startSync(Y2YSyncJobModel job, SyncExecutionService.ExecutionMode executionMode)
Y2YSyncJobModel. This method creates instance of
Y2YSyncCronJobModel connected to a given Y2YSyncCronJobModel under the hood each time it
is called.job - instance of the Y2YSyncJobModel used for synchronizationexecutionMode - ExecutionMode (SYNC or ASYNC)java.util.Collection<Y2YSyncJobModel> getAllSyncJobs()
java.util.Collection<Y2YSyncJobModel> getSyncJobsForContainer(Y2YStreamConfigurationContainerModel container)
Y2YSyncJobModel createSyncJobForDataHub(java.lang.String code, Y2YStreamConfigurationContainerModel container)
container. Models are not saved.Y2YSyncJobModel createSyncJobForDataHub(java.lang.String code, Y2YStreamConfigurationContainerModel container, java.lang.String dataHubUrl)
container with custom
dataHubUrl. Models are not saved.Y2YSyncJobModel createSyncJobForZip(java.lang.String code, Y2YStreamConfigurationContainerModel container)
container.Copyright © 2018 SAP SE. All Rights Reserved.