Class ListSideEffectsCollector<S>
- java.lang.Object
-
- de.quantummaid.usecasemaid.sideeffects.collector.ListSideEffectsCollector<S>
-
- All Implemented Interfaces:
SideEffectsCollector<S,List<S>>
public final class ListSideEffectsCollector<S> extends Object implements SideEffectsCollector<S,List<S>>
-
-
Constructor Summary
Constructors Constructor Description ListSideEffectsCollector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description de.quantummaid.reflectmaid.GenericType<List<S>>collectorType()List<S>createCollectorInstance()static <S> ListSideEffectsCollector<S>sideEffectsCollector(de.quantummaid.reflectmaid.GenericType<S> sideEffectType)List<S>unpackSideEffects(List<S> collector)
-
-
-
Method Detail
-
sideEffectsCollector
public static <S> ListSideEffectsCollector<S> sideEffectsCollector(de.quantummaid.reflectmaid.GenericType<S> sideEffectType)
-
collectorType
public de.quantummaid.reflectmaid.GenericType<List<S>> collectorType()
- Specified by:
collectorTypein interfaceSideEffectsCollector<S,List<S>>
-
createCollectorInstance
public List<S> createCollectorInstance()
- Specified by:
createCollectorInstancein interfaceSideEffectsCollector<S,List<S>>
-
unpackSideEffects
public List<S> unpackSideEffects(List<S> collector)
- Specified by:
unpackSideEffectsin interfaceSideEffectsCollector<S,List<S>>
-
-