public final class DistributedProcessHelper extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DistributedProcessHelper.FlushInBatchesContext |
| Constructor and Description |
|---|
DistributedProcessHelper() |
public static <T> T doInTxWithOptimisticLocking(Supplier<T> action)
public static <T> T doInTransaction(Supplier<T> action)
public static <T> T doWithOptimisticLocking(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, String handlerBeanId)
public static void requireProcessToBeInState(DistributedProcessModel process, DistributedProcessState state)
public static Function<Supplier<DistributedProcessModel>,DistributedProcessModel> runInEnvironment(DistributedProcessHandler handler, de.hybris.platform.processing.distributed.defaultimpl.DistributedProcessHelper.EnvFeature... features)
public static DistributedProcessModel executeWithDisabledUniquenessCheck(DistributedProcessHandler handler, Supplier<DistributedProcessModel> action)
public static DistributedProcessModel postProcess(DistributedProcessHandler handler, Supplier<DistributedProcessModel> action)
Copyright © 2017 SAP SE. All Rights Reserved.