Class SideEffectQueue
- java.lang.Object
-
- io.zeebe.engine.processing.streamprocessor.sideeffect.SideEffectQueue
-
- All Implemented Interfaces:
SideEffectProducer,SideEffects
public final class SideEffectQueue extends Object implements SideEffectProducer, SideEffects
-
-
Constructor Summary
Constructors Constructor Description SideEffectQueue()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(SideEffectProducer sideEffectProducer)Chain the given side effect.voidclear()booleanflush()Applies the side effect.
-
-
-
Method Detail
-
clear
public void clear()
-
flush
public boolean flush()
Description copied from interface:SideEffectProducerApplies the side effect.- Specified by:
flushin interfaceSideEffectProducer- Returns:
falseto indicate that the side effect could not be applied successfully
-
add
public void add(SideEffectProducer sideEffectProducer)
Description copied from interface:SideEffectsChain the given side effect. It will be executed/flushed at the end of the processing.- Specified by:
addin interfaceSideEffects
-
-