Package io.ryos.rhino.sdk.dsl.mat
Class CollectingMaterializer<S,R extends java.lang.Iterable<S>>
- java.lang.Object
-
- io.ryos.rhino.sdk.dsl.mat.CollectingMaterializer<S,R>
-
- All Implemented Interfaces:
DslMaterializer
public class CollectingMaterializer<S,R extends java.lang.Iterable<S>> extends java.lang.Object implements DslMaterializer
-
-
Constructor Summary
Constructors Constructor Description CollectingMaterializer(ForEachDsl<S,R> dslItem)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserSession
collect(UserSession userSession, java.lang.Object response, java.lang.String sessionKey, SessionDslItem.Scope sessionScope)
reactor.core.publisher.Mono<UserSession>
materialize(UserSession session)
Materializer takes the DSL items and convert it into aMono
.
-
-
-
Constructor Detail
-
CollectingMaterializer
public CollectingMaterializer(ForEachDsl<S,R> dslItem)
-
-
Method Detail
-
materialize
public reactor.core.publisher.Mono<UserSession> materialize(UserSession session)
Description copied from interface:DslMaterializer
Materializer takes the DSL items and convert it into aMono
.- Specified by:
materialize
in interfaceDslMaterializer
- Returns:
- Mono instance.
-
collect
public UserSession collect(UserSession userSession, java.lang.Object response, java.lang.String sessionKey, SessionDslItem.Scope sessionScope)
-
-