Package io.ryos.rhino.sdk.dsl.impl
Class AbstractSessionDslItem
- java.lang.Object
-
- io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
-
- io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
-
- io.ryos.rhino.sdk.dsl.impl.AbstractSessionDslItem
-
- All Implemented Interfaces:
DslItem
,MaterializableDsl
,MaterializableDslItem
,MeasurableDsl
,SessionDslItem
- Direct Known Subclasses:
ForEachDslImpl
,HttpDslImpl
,SessionDslImpl
public abstract class AbstractSessionDslItem extends AbstractMeasurableDsl implements SessionDslItem
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.ryos.rhino.sdk.dsl.SessionDslItem
SessionDslItem.Scope
-
-
Constructor Summary
Constructors Constructor Description AbstractSessionDslItem(java.lang.String name)
AbstractSessionDslItem(java.lang.String name, java.lang.String sessionKey, SessionDslItem.Scope sessionScope)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.function.Supplier<java.lang.Object>
getObjectFunction()
java.lang.String
getSessionKey()
SessionDslItem.Scope
getSessionScope()
void
setSessionKey(java.lang.String sessionKey)
void
setSessionScope(SessionDslItem.Scope sessionScope)
-
Methods inherited from class io.ryos.rhino.sdk.dsl.impl.AbstractMeasurableDsl
cumulative, getMeasurementPoint, isCumulative, isMeasurementEnabled, noMeasurement
-
Methods inherited from class io.ryos.rhino.sdk.dsl.impl.AbstractDSLItem
getName, getParent, getParentName, hasParent, setName, setParent
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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
-
-
-
-
Constructor Detail
-
AbstractSessionDslItem
public AbstractSessionDslItem(java.lang.String name)
-
AbstractSessionDslItem
public AbstractSessionDslItem(java.lang.String name, java.lang.String sessionKey, SessionDslItem.Scope sessionScope)
-
-
Method Detail
-
getSessionScope
public SessionDslItem.Scope getSessionScope()
- Specified by:
getSessionScope
in interfaceSessionDslItem
-
setSessionScope
public void setSessionScope(SessionDslItem.Scope sessionScope)
- Specified by:
setSessionScope
in interfaceSessionDslItem
-
getSessionKey
public java.lang.String getSessionKey()
- Specified by:
getSessionKey
in interfaceSessionDslItem
-
getObjectFunction
public java.util.function.Supplier<java.lang.Object> getObjectFunction()
- Specified by:
getObjectFunction
in interfaceSessionDslItem
-
setSessionKey
public void setSessionKey(java.lang.String sessionKey)
- Specified by:
setSessionKey
in interfaceSessionDslItem
-
-