public final class DistributedProcessHelper
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DistributedProcessHelper.FlushInBatchesContext |
| Constructor and Description |
|---|
DistributedProcessHelper() |
| Modifier and Type | Method and Description |
|---|---|
static <T> T |
doInTransaction(java.util.function.Supplier<T> action) |
static <T> T |
doInTxWithOptimisticLocking(java.util.function.Supplier<T> action) |
static <T> T |
doWithOptimisticLocking(java.util.function.Supplier<T> action) |
static DistributedProcessModel |
executeWithDisabledUniquenessCheck(DistributedProcessHandler handler,
java.util.function.Supplier<DistributedProcessModel> action) |
static DistributedProcessHelper.FlushInBatchesContext |
flushInBatches(ModelService modelService,
int flushSize) |
static DistributedProcessHandler |
getHandler(ApplicationContext applicationContext,
java.lang.String handlerBeanId) |
static boolean |
isCreated(DistributedProcessModel process) |
static boolean |
isFinished(DistributedProcessModel process) |
static DistributedProcessModel |
postProcess(DistributedProcessHandler handler,
java.util.function.Supplier<DistributedProcessModel> action) |
static void |
requireProcessToBeInState(DistributedProcessModel process,
DistributedProcessState state) |
static java.util.function.Function<java.util.function.Supplier<DistributedProcessModel>,DistributedProcessModel> |
runInEnvironment(DistributedProcessHandler handler,
de.hybris.platform.processing.distributed.defaultimpl.DistributedProcessHelper.EnvFeature... features) |
public static <T> T doInTxWithOptimisticLocking(java.util.function.Supplier<T> action)
public static <T> T doInTransaction(java.util.function.Supplier<T> action)
public static <T> T doWithOptimisticLocking(java.util.function.Supplier<T> action)
public static boolean isCreated(DistributedProcessModel process)
public static boolean isFinished(DistributedProcessModel process)
public static DistributedProcessHelper.FlushInBatchesContext flushInBatches(ModelService modelService, int flushSize)
public static DistributedProcessHandler getHandler(ApplicationContext applicationContext, java.lang.String handlerBeanId)
public static void requireProcessToBeInState(DistributedProcessModel process, DistributedProcessState state)
public static java.util.function.Function<java.util.function.Supplier<DistributedProcessModel>,DistributedProcessModel> runInEnvironment(DistributedProcessHandler handler, de.hybris.platform.processing.distributed.defaultimpl.DistributedProcessHelper.EnvFeature... features)
public static DistributedProcessModel executeWithDisabledUniquenessCheck(DistributedProcessHandler handler, java.util.function.Supplier<DistributedProcessModel> action)
public static DistributedProcessModel postProcess(DistributedProcessHandler handler, java.util.function.Supplier<DistributedProcessModel> action)
Copyright © 2018 SAP SE. All Rights Reserved.