public class CatalogVersionSyncJob extends GeneratedCatalogVersionSyncJob
SyncItemJob.CompletionInfo, SyncItemJob.ModifiedItemsPair, SyncItemJob.SyncAttributeDescriptorConfigData, SyncItemJob.SyncItemCopyContextJob.JobFileLogContainer, Job.SynchronicityGenericItem.GenericItemImplLocalizableItem.LocalizableItemImplExtensibleItem.ExtensibleItemImplItem.AttributeFilter, Item.AttributeMode, Item.CachedGetter, Item.CachedSetter, Item.ItemAttributeMap, Item.ItemConstraint, Item.ItemImpl, Item.JaloCachedComputationExceptionCOPYCACHESIZE, DEFAULT_INITIAL_ATTRIBUTES, DEPENDENTCATALOGVERSIONSYNCJOBRELATION_MARKMODIFIED, DEPENDENTCATALOGVERSIONSYNCJOBRELATION_SRC_ORDERED, DEPENDENTCATALOGVERSIONSYNCJOBRELATION_TGT_ORDERED, DEPENDENTSYNCJOBS, DEPENDSONSYNCJOBS, ENABLETRANSACTIONS, MAXSCHEDULERTHREADS, MAXTHREADSHIDDEN_ATTRIBUTES, START_TIMECREATENEWITEMS, EFFECTIVESYNCLANGUAGES, EXCLUSIVEMODE, EXECUTIONS, EXPORTATTRIBUTEDESCRIPTORS, REMOVEMISSINGITEMS, ROOTTYPES, SOURCEVERSION, SOURCEVERSIONHANDLER, SYNCATTRIBUTECONFIGURATIONS, SYNCITEMJOB2PRINCIPAL_MARKMODIFIED, SYNCITEMJOB2PRINCIPAL_SRC_ORDERED, SYNCITEMJOB2PRINCIPAL_TGT_ORDERED, SYNCJOB2LANGREL_MARKMODIFIED, SYNCJOB2LANGREL_SRC_ORDERED, SYNCJOB2LANGREL_TGT_ORDERED, SYNCJOB2TYPEREL_MARKMODIFIED, SYNCJOB2TYPEREL_SRC_ORDERED, SYNCJOB2TYPEREL_TGT_ORDERED, SYNCLANGUAGES, SYNCORDER, SYNCPRINCIPALS, SYNCPRINCIPALSONLY, TARGETVERSION, TARGETVERSIONHANDLERCTX_CURRENTCRONJOB, CTX_CURRENTJOBACTIVE, ALTERNATIVEDATASOURCEID, CHANGERECORDINGENABLED, CODE, CRONJOBS, CRONJOBSHANDLER, EMAILADDRESS, EMAILNOTIFICATIONTEMPLATE, ERRORMODE, LOGLEVELDATABASE, LOGLEVELFILE, LOGTODATABASE, LOGTOFILE, NODEGROUP, NODEID, PRIORITY, REMOVEONEXIT, REQUESTABORT, REQUESTABORTSTEP, RESTRICTIONS, RESTRICTIONSHANDLER, RETRY, SENDEMAIL, SESSIONCONTEXTVALUES, SESSIONCURRENCY, SESSIONLANGUAGE, SESSIONUSER, SINGLEEXECUTABLE, TRIGGERS, TRIGGERSHANDLERLANGUAGE_FALLBACK_ENABLED_CREATION_TIME_INTERNAL, _MODIFIED_TIME_INTERNAL, accessorLog, CREATION_TIME, DISABLE_ATTRIBUTE_CHECK, DISABLE_ITEMCHECK_BEFORE_REMOVABLE, EVEN, FEATURE_ACCESSMAP_QUALIFIER, INITIAL_CREATION_FLAG, isJaloOnly, MODIFIED_TIME, NEGATIVE, NOT_FOUND, OWNER, PK, POSITIVE, SAVE_FROM_SERVICE_LAYER, staticTransientObjects, TYPEimpl, tenant| Constructor and Description |
|---|
CatalogVersionSyncJob() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
abortWhenConfigured(CatalogVersionSyncCronJob cronJob) |
void |
addCatalogItemsToSync(SyncItemCronJob _cj,
java.util.Collection<? extends Item> items)
Added any catalog item except categories to a syncronization.
|
void |
addCategoriesToSync(SyncItemCronJob _cj,
java.util.Collection<? extends Category> categories,
boolean includeSubcategories,
boolean includeProducts) |
protected boolean |
canPerform(CronJob cronJob)
This method is called before a
Job is performed. |
protected boolean |
checkCatalogVersionValidity(CatalogVersionSyncCronJob cronJob)
Use this method to check if the given catalog version is valid for synchronization.
|
protected boolean |
checkDependentJobsValidity() |
protected void |
closeSyncWriter(SyncScheduleWriter syncScheduleWriter) |
void |
configureFullVersionSync(SyncItemCronJob cronJob)
Collects all changes between the source and target version of this job.
|
protected CatalogVersionSyncCopyContext |
createCopyContext(CatalogVersionSyncCronJob catalogVersionSyncCronJob,
CatalogVersionSyncWorker worker) |
protected SessionContext |
createSyncSessionContext(SyncItemCronJob cronJob)
Returns a new
SessionContext with the following settings.LANGUAGE: null DISABLE_RESTRICTIONS: false DISABLE_RESTRICTION_GROUP_INHERITANCE: false USE_FAST_ALGORITHMS: true DISABLE_ATTRIBUTE_CHECK: true DISABLE_SUBCATEGORY_REMOVALCHECK: true DISABLE_SETALLOWEDPRINCIPAL_RECURSIVELY: true LANGUAGE_FALLBACK_ENABLED: false TRANSACTION_4_ALLATTRIBUTES: false |
protected boolean |
doSynchronization(SyncItemJob.SyncItemCopyContext syncItemCopyContext,
SyncItemCronJob cronJob)
Executes actual synchronization.
|
protected java.util.List<java.util.List> |
getAttributeAndConfigPairs()
Returns [
AttributeDescriptor,SyncAttributeDescriptorConfig] pairs for all existing
declared attribute descriptors and their sync config item if it exists for this job. |
SyncItemJob.CompletionInfo |
getCompletionInfo(SyncItemCronJob cronJob) |
java.lang.Integer |
getCopyCacheSize(SessionContext ctx)
Generated method - Getter of the
CatalogVersionSyncJob.copyCacheSize attribute. |
static int |
getDefaultMaxThreads(Tenant tenant) |
java.lang.Integer |
getMaxSchedulerThreads(SessionContext ctx)
Generated method - Getter of the
CatalogVersionSyncJob.maxSchedulerThreads attribute. |
java.lang.Integer |
getMaxThreads(SessionContext ctx)
Generated method - Getter of the
CatalogVersionSyncJob.maxThreads attribute. |
java.lang.Boolean |
isEnableTransactions(SessionContext ctx)
Generated method - Getter of the
CatalogVersionSyncJob.enableTransactions attribute. |
boolean |
isPerformable(CronJob cronJob)
Tests whether the given CronJob instance can be performed.
|
SyncItemCronJob |
newExecution()
New execution.
|
protected CronJob.CronJobResult |
performCronJob(CronJob cronJob)
You have to implement this method in your
Job. |
void |
setCopyCacheSize(SessionContext ctx,
java.lang.Integer size)
Generated method - Setter of the
CatalogVersionSyncJob.copyCacheSize attribute. |
void |
setEnableTransactions(SessionContext ctx,
java.lang.Boolean enableTransaction)
Generated method - Setter of the
CatalogVersionSyncJob.enableTransactions attribute. |
void |
setMaxSchedulerThreads(SessionContext ctx,
java.lang.Integer maxSchedulerThreads)
Generated method - Setter of the
CatalogVersionSyncJob.maxSchedulerThreads attribute. |
void |
setMaxThreads(SessionContext ctx,
java.lang.Integer maxThreads)
Generated method - Setter of the
CatalogVersionSyncJob.maxThreads attribute. |
addToDependentSyncJobs, addToDependentSyncJobs, addToDependsOnSyncJobs, addToDependsOnSyncJobs, getCopyCacheSize, getCopyCacheSizeAsPrimitive, getCopyCacheSizeAsPrimitive, getDefaultAttributeModes, getDependentSyncJobs, getDependentSyncJobs, getDependentSyncJobsCount, getDependentSyncJobsCount, getDependsOnSyncJobs, getDependsOnSyncJobs, getDependsOnSyncJobsCount, getDependsOnSyncJobsCount, getMaxSchedulerThreads, getMaxSchedulerThreadsAsPrimitive, getMaxSchedulerThreadsAsPrimitive, getMaxThreads, getMaxThreadsAsPrimitive, getMaxThreadsAsPrimitive, isEnableTransactions, isEnableTransactionsAsPrimitive, isEnableTransactionsAsPrimitive, isMarkModifiedDisabled, removeFromDependentSyncJobs, removeFromDependentSyncJobs, removeFromDependsOnSyncJobs, removeFromDependsOnSyncJobs, setCopyCacheSize, setCopyCacheSize, setCopyCacheSize, setDependentSyncJobs, setDependentSyncJobs, setDependsOnSyncJobs, setDependsOnSyncJobs, setEnableTransactions, setEnableTransactions, setEnableTransactions, setMaxSchedulerThreads, setMaxSchedulerThreads, setMaxSchedulerThreads, setMaxThreads, setMaxThreads, setMaxThreadsassureCatalogItemTypes, canSelectAttribute, canUndo, checkCatalogVersionValidity, configAlreadyExists, configureFullSyncForItemType, copyItem, createCopyContext, createDefaultConfigFor, createItem, doAbort, getAdditionalQueryRestrictions, getAllExportAttributeDescriptors, getConfigFor, getConfigFor, getDefaultRootTypes, getDuplicatedCatalogItemsCount, getEffectiveSyncLanguages, getElapsedMillis, getExecutions, getMissingTargetItems, getModifiedCatalogItemPairs, getPossibleCatalogItemPairs, getRootTypes, getSingleVersionCatalogItems, getSyncAttributeConfigurations, initializeTimeCounter, isAbortable, newExcecution, registerSynchronizedItem, remove, removeItem, removeSyncTimestamps, setAllExportAttributeDescriptors, setRootTypes, setSyncAttributeConfigurations, toPendingItemsList, toPendingItemsListaddToRootTypes, addToRootTypes, addToSyncLanguages, addToSyncLanguages, addToSyncPrincipals, addToSyncPrincipals, getAllExportAttributeDescriptors, getEffectiveSyncLanguages, getExecutions, getRootTypes, getRootTypesCount, getRootTypesCount, getSourceVersion, getSourceVersion, getSyncAttributeConfigurations, getSyncLanguages, getSyncLanguages, getSyncLanguagesCount, getSyncLanguagesCount, getSyncOrder, getSyncOrder, getSyncOrderAsPrimitive, getSyncOrderAsPrimitive, getSyncPrincipals, getSyncPrincipals, getSyncPrincipalsCount, getSyncPrincipalsCount, getTargetVersion, getTargetVersion, isCreateNewItems, isCreateNewItems, isCreateNewItemsAsPrimitive, isCreateNewItemsAsPrimitive, isExclusiveMode, isExclusiveMode, isExclusiveModeAsPrimitive, isExclusiveModeAsPrimitive, isRemoveMissingItems, isRemoveMissingItems, isRemoveMissingItemsAsPrimitive, isRemoveMissingItemsAsPrimitive, isSyncPrincipalsOnly, isSyncPrincipalsOnly, isSyncPrincipalsOnlyAsPrimitive, isSyncPrincipalsOnlyAsPrimitive, removeFromRootTypes, removeFromRootTypes, removeFromSyncLanguages, removeFromSyncLanguages, removeFromSyncPrincipals, removeFromSyncPrincipals, setAllExportAttributeDescriptors, setCreateNewItems, setCreateNewItems, setCreateNewItems, setCreateNewItems, setExclusiveMode, setExclusiveMode, setExclusiveMode, setExclusiveMode, setRemoveMissingItems, setRemoveMissingItems, setRemoveMissingItems, setRemoveMissingItems, setRootTypes, setSourceVersion, setSourceVersion, setSyncAttributeConfigurations, setSyncLanguages, setSyncLanguages, setSyncOrder, setSyncOrder, setSyncOrder, setSyncOrder, setSyncPrincipals, setSyncPrincipals, setSyncPrincipalsOnly, setSyncPrincipalsOnly, setSyncPrincipalsOnly, setSyncPrincipalsOnly, setTargetVersion, setTargetVersioncheckRemovable, configureCronjob, createLogContext, debug, error, fatal, getConfigAttributes, getCronJobsByCode, getCronJobsByCode, getCurrentLogContainer, getEffectiveLogLevel, getNonInitialAttributes, info, isDebugEnabled, isEnabledFor, isErrorEnabled, isInfoEnabled, isPerformable, isUndoable, isWarnEnabled, jobIsCurrentlyRunning, log, logToFile, perform, perform, perform, prepareAfterFinishEvent, prepareBeforeStartEvent, saveToLogFile, sendFinishedEvent, sendStartEvent, setCode, setCronJobs, setCurrentLogContainer, setNonInitialAttributes, startOwnSession, stopOwnSession, switchDataSource, undo, undo, undoCronJob, unsetAlternativeDataSource, unsetCurrentLogContainer, warnaddToRestrictions, addToRestrictions, addToTriggers, addToTriggers, getAlternativeDataSourceID, getAlternativeDataSourceID, getCode, getCode, getCronJobs, getCronJobs, getEmailAddress, getEmailAddress, getEmailNotificationTemplate, getEmailNotificationTemplate, getErrorMode, getErrorMode, getLogLevelDatabase, getLogLevelDatabase, getLogLevelFile, getLogLevelFile, getNodeGroup, getNodeGroup, getNodeID, getNodeID, getNodeIDAsPrimitive, getNodeIDAsPrimitive, getPriority, getPriority, getPriorityAsPrimitive, getPriorityAsPrimitive, getRestrictions, getRestrictions, getSessionCurrency, getSessionCurrency, getSessionLanguage, getSessionLanguage, getSessionUser, getSessionUser, getTriggers, getTriggers, isActive, isActive, isActiveAsPrimitive, isActiveAsPrimitive, isChangeRecordingEnabled, isChangeRecordingEnabled, isChangeRecordingEnabledAsPrimitive, isChangeRecordingEnabledAsPrimitive, isLogToDatabase, isLogToDatabase, isLogToDatabaseAsPrimitive, isLogToDatabaseAsPrimitive, isLogToFile, isLogToFile, isLogToFileAsPrimitive, isLogToFileAsPrimitive, isRemoveOnExit, isRemoveOnExit, isRemoveOnExitAsPrimitive, isRemoveOnExitAsPrimitive, isRequestAbort, isRequestAbort, isRequestAbortAsPrimitive, isRequestAbortAsPrimitive, isRequestAbortStep, isRequestAbortStep, isRequestAbortStepAsPrimitive, isRequestAbortStepAsPrimitive, isRetry, isRetry, isRetryAsPrimitive, isRetryAsPrimitive, isSendEmail, isSendEmail, isSendEmailAsPrimitive, isSendEmailAsPrimitive, isSingleExecutable, isSingleExecutable, isSingleExecutableAsPrimitive, isSingleExecutableAsPrimitive, removeFromRestrictions, removeFromRestrictions, removeFromTriggers, removeFromTriggers, setActive, setActive, setActive, setActive, setAlternativeDataSourceID, setAlternativeDataSourceID, setChangeRecordingEnabled, setChangeRecordingEnabled, setChangeRecordingEnabled, setChangeRecordingEnabled, setCode, setEmailAddress, setEmailAddress, setEmailNotificationTemplate, setEmailNotificationTemplate, setErrorMode, setErrorMode, setLogLevelDatabase, setLogLevelDatabase, setLogLevelFile, setLogLevelFile, setLogToDatabase, setLogToDatabase, setLogToDatabase, setLogToDatabase, setLogToFile, setLogToFile, setLogToFile, setLogToFile, setNodeGroup, setNodeGroup, setNodeID, setNodeID, setNodeID, setNodeID, setPriority, setPriority, setPriority, setPriority, setRemoveOnExit, setRemoveOnExit, setRemoveOnExit, setRemoveOnExit, setRequestAbort, setRequestAbort, setRequestAbort, setRequestAbort, setRequestAbortStep, setRequestAbortStep, setRequestAbortStep, setRequestAbortStep, setRestrictions, setRestrictions, setRetry, setRetry, setRetry, setRetry, setSendEmail, setSendEmail, setSendEmail, setSendEmail, setSessionCurrency, setSessionCurrency, setSessionLanguage, setSessionLanguage, setSessionUser, setSessionUser, setSingleExecutable, setSingleExecutable, setSingleExecutable, setSingleExecutable, setTriggers, setTriggersgetInitialPropertiesgetAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllLocalizedProperties, getAllValuesSessionContext, getLocalizedProperty, getLocalizedProperty, getLocalizedPropertyInternal, getLocalizedPropertyNames, getLocalizedPropertyNames, hasLanguage, isEmptyValue, isFallbackEnabled, removeLocalizedProperty, removeLocalizedProperty, setAllLocalizedProperties, setAllLocalizedProperties, setLocalizedProperty, setLocalizedPropertycreateNonClassAccessor, getAllProperties, getAllProperties, getImplementation, getProperty, getProperty, getPropertyNames, getPropertyNames, removeProperty, removeProperty, setAllProperties, setAllProperties, setProperty, setPropertyaddLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addLinkedItems, addNegativePermission, addPermission, addPositivePermission, assureExtensionsLoaded, changeTypeAfterCreation, checkConstraint, checkItemPermission, checkMandatoryAttribute, checkMandatoryAttribute, checkPermission, checkPermission, clearPermission, compareTo, ctx, doAfterRemove, doBeforeRemove, equals, getAccessorFor, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributes, getAllAttributesInternal, getAllLinkedItems, getAndCheckCacheBoundItem, getAttribute, getAttribute, getCacheBoundItem, getComposedType, getComposedTypePK, getCreationTime, getCurrentlyRemovingCount, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItems, getLinkedItemsCount, getLinkedItemsCount, getLinkedItemsCount, getModificationTime, getNegativePermissions, getOwner, getPermissionMap, getPermissions, getPersistenceVersion, getPK, getPositivePermissions, getRestrictedPrincipals, getSession, getSyncObject, getTenant, getTransientObject, getTransientObjectMap, hashCode, hasRegisteredClassAccessorFor, internal_registerClassAccessorFor, internal_registerNonClassAccessorFor, invalidateLocalCaches, isAlive, isCacheBound, isCurrentlyRemoving, isCurrentlyRemoving, isEmptyRelationValue, isInCreate, isInstanceOf, isItemCheckBeforeRemoveableDisabled, isRelationLocalizationFallbackEnabled, newInstance, notifyExtensionsAfterItemCreation, notifyExtensionsBeforeItemCreation, notifyItemRemoval, notifyManagerAboutItemRemoval, readResolve, registerAccessFor, registerAccessFor, registerJaloInvalidationListeners, remove, removeItemCollection, removeItemCollection, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinkedItems, removeLinks, removePartOfItems, removePartOfItems, setAllAttributes, setAllAttributes, setAllAttributesInternal, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAllLinkedItems, setAttribute, setAttribute, setAttributeFromString, setAttributeFromString, setCacheBound, setComposedType, setCreationTime, setImplementation, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setLinkedItems, setModificationTime, setOwner, setPermissionsByMap, setTransientObject, setUseTA, toString, useTA, writeReplacesetTenantpublic SyncItemCronJob newExecution()
TriggerableJobnewExecution in interface TriggerableJobnewExecution in class SyncItemJobprotected boolean checkDependentJobsValidity()
protected boolean checkCatalogVersionValidity(CatalogVersionSyncCronJob cronJob)
cronJob - protected SessionContext createSyncSessionContext(SyncItemCronJob cronJob)
SyncItemJobSessionContext with the following settings.createSyncSessionContext in class SyncItemJobcronJob - the assigned SyncItemCronJobSessionContext instance:protected boolean canPerform(CronJob cronJob)
JobJob is performed. If you override this method you can check the things
that are necessary for the performing of your Job. Default value is true.canPerform in class JobcronJob - the actual CronJobtrue if this Job is performable, false otherwise.
de.hybris.platform.servicelayer.cronjob.CronJobServiceprotected void abortWhenConfigured(CatalogVersionSyncCronJob cronJob)
public void addCatalogItemsToSync(SyncItemCronJob _cj, java.util.Collection<? extends Item> items)
SyncItemJobaddCatalogItemsToSync in class SyncItemJob_cj - the synchronization cronjobitems - the items to addpublic void addCategoriesToSync(SyncItemCronJob _cj, java.util.Collection<? extends Category> categories, boolean includeSubcategories, boolean includeProducts)
addCategoriesToSync in class SyncItemJobprotected void closeSyncWriter(SyncScheduleWriter syncScheduleWriter)
public void configureFullVersionSync(SyncItemCronJob cronJob)
SyncItemJobconfigureFullVersionSync in class SyncItemJobpublic SyncItemJob.CompletionInfo getCompletionInfo(SyncItemCronJob cronJob)
getCompletionInfo in class SyncItemJobpublic boolean isPerformable(CronJob cronJob)
JobcanPerform( final CronJob cronJob ) and canPerformInternal( final CronJob cronJob ) are called. Only
if both methods returning true, this method also return true Returns true,
if this Job can be performed using the specified Cronjob. Otherwise false
is returned.isPerformable in class JobcronJob - which should be performedtrue, if this Job can be performed using the specified Cronjob.
Otherwise false is returnedprotected CronJob.CronJobResult performCronJob(CronJob cronJob)
JobJob. Here you can execute the job. You have to return a
CronJobResult that indicates whether the Job was successfully executed or not.performCronJob in class SyncItemJobcronJob - the CronJob to executeCronJobResult that indicates whether the Job was successfully executed or not.
CronJob.getFinishedResult(boolean),
CronJob.getAbortResult()public void setEnableTransactions(SessionContext ctx, java.lang.Boolean enableTransaction)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.enableTransactions attribute.setEnableTransactions in class GeneratedCatalogVersionSyncJobenableTransaction - the enableTransactionspublic java.lang.Boolean isEnableTransactions(SessionContext ctx)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.enableTransactions attribute.isEnableTransactions in class GeneratedCatalogVersionSyncJobpublic void setCopyCacheSize(SessionContext ctx, java.lang.Integer size)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.copyCacheSize attribute.setCopyCacheSize in class GeneratedCatalogVersionSyncJobsize - the copyCacheSizepublic java.lang.Integer getCopyCacheSize(SessionContext ctx)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.copyCacheSize attribute.getCopyCacheSize in class GeneratedCatalogVersionSyncJobprotected boolean doSynchronization(SyncItemJob.SyncItemCopyContext syncItemCopyContext, SyncItemCronJob cronJob) throws AbortCronJobException
SyncItemJobdoSynchronization in class SyncItemJobsyncItemCopyContext - the copy contextcronJob - the cronjobAbortCronJobException - if the cronjob has been set to be aborted during executionpublic void setMaxThreads(SessionContext ctx, java.lang.Integer maxThreads)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.maxThreads attribute.setMaxThreads in class GeneratedCatalogVersionSyncJobmaxThreads - the maxThreadspublic void setMaxSchedulerThreads(SessionContext ctx, java.lang.Integer maxSchedulerThreads)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.maxSchedulerThreads attribute.setMaxSchedulerThreads in class GeneratedCatalogVersionSyncJobmaxSchedulerThreads - the maxSchedulerThreadspublic java.lang.Integer getMaxThreads(SessionContext ctx)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.maxThreads attribute.getMaxThreads in class GeneratedCatalogVersionSyncJobpublic java.lang.Integer getMaxSchedulerThreads(SessionContext ctx)
GeneratedCatalogVersionSyncJobCatalogVersionSyncJob.maxSchedulerThreads attribute.getMaxSchedulerThreads in class GeneratedCatalogVersionSyncJobpublic static int getDefaultMaxThreads(Tenant tenant)
protected java.util.List<java.util.List> getAttributeAndConfigPairs()
SyncItemJobAttributeDescriptor,SyncAttributeDescriptorConfig] pairs for all existing
declared attribute descriptors and their sync config item if it exists for this job. Otherwise the second
entry is null.getAttributeAndConfigPairs in class SyncItemJobprotected CatalogVersionSyncCopyContext createCopyContext(CatalogVersionSyncCronJob catalogVersionSyncCronJob, CatalogVersionSyncWorker worker)
Copyright © 2018 SAP SE. All Rights Reserved.