endless-core
endless-core
API
endless
core
data
EventsFolder
entity
Deployer
DurableDeployer
DurableEntity
Effector
Effector
PassivationState
After
Disabled
Unchanged
PassivationState
Entity
EntityNameProvider
Passivator
Self
Self
Sharding
Sharding
SideEffect
SideEffect
RunMode
Async
Sync
RunMode
Trigger
AfterPersistence
AfterRead
AfterRecovery
Trigger
StateReader
StateReaderHelpers
StateWriter
event
EventApplier
EventWriter
interpret
BehaviorInterpreter
BehaviorInterpreter
DurableBehaviorInterpreter
DurableBehaviorInterpreter
DurableEntityT
State
Existing
None
Updated
State
EntityRunFunctions
EntityT
EntityT
EntityTLiftInstance
RepositoryInterpreter
RepositoryInterpreter
SideEffectInterpreter
SideEffectInterpreter
protocol
CommandProtocol
CommandProtocol
CommandSender
CommandSender
Decoder
Encoder
EntityIDCodec
EntityIDCodec
EntityIDDecoder
EntityIDEncoder
IncomingCommand
OutgoingCommand
endless-core
/
endless
/
endless.core
/
endless.core.interpret
/
EntityRunFunctions
EntityRunFunctions
endless.core.interpret.EntityRunFunctions
trait
EntityRunFunctions
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Known subtypes
object
EntityT
Members list
Clear all
Value members
Concrete methods
def
pure
[
F
[
_
] :
Applicative
,
S
,
E
,
A
](
a
:
A
)(
events
:
Chain
[
E
]):
F
[
Folded
[
E
,
A
]]
def
read
[
F
[
_
] :
Monad
,
S
,
E
](
folder
:
EventsFolder
[
S
,
E
],
events
:
Chain
[
E
]):
F
[
Folded
[
E
,
Option
[
S
]]]
def
write
[
F
[
_
] :
Applicative
,
S
,
E
](
newEvents
:
Type
[
E
])(
existingEvents
:
Chain
[
E
]):
F
[
Folded
[
E
,
Unit
]]
In this article
Attributes
Members list
Value members
Concrete methods