Package io.ryos.rhino.sdk.dsl
Interface SessionDsl
-
- All Superinterfaces:
DslItem
,MaterializableDsl
- All Known Subinterfaces:
DslBuilder
- All Known Implementing Classes:
DslBuilderImpl
public interface SessionDsl extends DslItem
Session DSL is used to store object in the define.- Author:
- Erhan Bagdemir
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description DslBuilder
define(java.lang.String sessionKey, java.lang.Object object)
DslBuilder
define(java.lang.String sessionKey, java.lang.Object object, SessionDslItem.Scope scope)
DslBuilder
define(java.lang.String sessionKey, java.util.function.Supplier<java.lang.Object> objectSupplier)
DslBuilder
define(java.lang.String sessionKey, java.util.function.Supplier<java.lang.Object> objectSupplier, SessionDslItem.Scope scope)
DslBuilder
session(java.lang.String sessionKey, java.lang.Object object)
Deprecated.DslBuilder
session(java.lang.String sessionKey, java.util.function.Supplier<java.lang.Object> objectSupplier)
Deprecated.-
Methods inherited from interface io.ryos.rhino.sdk.dsl.DslItem
getChildren, getName, getParent, getParentName, hasParent, setName, setParent
-
Methods inherited from interface io.ryos.rhino.sdk.dsl.MaterializableDsl
materializer
-
-
-
-
Method Detail
-
session
@Deprecated DslBuilder session(java.lang.String sessionKey, java.util.function.Supplier<java.lang.Object> objectSupplier)
Deprecated.Session DSL is used to save objects to the current define which are provided by the object supplier. Usedefine(String, Supplier)
instead.- Parameters:
sessionKey
- Session key.objectSupplier
- Object provider.- Returns:
- Runnable DSL instance.
-
session
@Deprecated DslBuilder session(java.lang.String sessionKey, java.lang.Object object)
Deprecated.Session DSL is used to save objects to the current define. Usedefine(String, Object)
instead.- Parameters:
object
- Object instance to store in the define.- Returns:
DslBuilder
instance.
-
define
DslBuilder define(java.lang.String sessionKey, java.util.function.Supplier<java.lang.Object> objectSupplier)
-
define
DslBuilder define(java.lang.String sessionKey, java.lang.Object object)
-
define
DslBuilder define(java.lang.String sessionKey, java.lang.Object object, SessionDslItem.Scope scope)
-
define
DslBuilder define(java.lang.String sessionKey, java.util.function.Supplier<java.lang.Object> objectSupplier, SessionDslItem.Scope scope)
-
-