bendvy-ecs-core
Releases (5)
Definitions (5,705)
event_family_routing.bend
- def run_identified
- def runUntraced routing using the same identity/registry admission and ownership path.
- type ContextRunResultExecution-context result retaining actual World/trace, family, routing tick, reader, registry and completion separately.
- def context_returnedAdvanced transport from traced route result to context form, preserving all actual owners and completion; does not execute or acknowledge another reader.
event_family_runtime.bend
- type StateAdvanced affine family state containing actual typed leaves F and owners H, with a shared Data publication journal and frame marker.
- def setupCreate typed leaves from the canonical Provision domains/capacity, retaining actual World and supplied H owners with empty journal/tick zero.
- def synchronize_world
- def synchronizeAdvanced publication synchronization: thread actual World/state and distribute World log suffix beyond journal length through the generated sync callback.
- def kept_batch
- def kept_batch_returned
- def kept_batch_head
- def retained_journal
- def framed_journal
- def frameApply each generated family frame/retention operation at current routing tick, retain only still-represented journal records, and replace World event log with those retained values.
- def inventory_returned
- def inventory_optional
- def inventory_enabledReturn actual Runtime and optional detached family inventory.
- def selected_state
- def takeTrusted selector adapter extracting a copied Data stream while retaining actual family/owners/journal.
- def putTrusted selector adapter reinserting a Data stream into actual family state, preserving owners/journal/frame marker.
event_notice_runtime.bend
- type FailuresDescriptor metadata owns no second World.
- type State
- def originals
- def started
- def start
- def synchronized
- def synchronize
- def failure_runtimeThe detached typed owner contains no World; K operations receive the sole World.
- def failure_returned
- type RetentionSlots preserve the original mixed-log positions, including partially retained Publications.
- def retained_record
- def retained_record_head
- def retained_records
- def retained_batch_join
- def retained_batch_head
- def retention
- def original_notices
- def rebuilt
- def framed
- def frame
- def failure_framed
- def frame_failures
- def inventoried
- def inventory_enabled
- def selected
- def take
- def put
- def reserved_failure_readerReserve from the same failure-reader pool used by standalone K.register.
- def reserve_failure_reader_detached
- def reserve_failure_reader
- def ingested_failuresOne outer ingestion boundary, shared by every parameter in an invocation.
- def ingested_typed
- def ingest
- def attempt_clocked
- def attempt_ingested
- def before_stateStandalone and composed operations share histories but may advance different administrative clocks.
- def before_clocked
- def before_attemptZero is the initial unread cursor, so startup publications need a positive epoch.
- def after_successCalled once after successful cursor commits, without another clock advance.
- def splitInternal invocation transport: detached metadata retains all shared owners.
- def join
- def barrier_drainedThe command-aware barrier keeps each command publication as its own batch.
- def barrier_advanced
- def barrier
event_publication.bend
- type PublicationEach ordinary emit stages one singleton product record.
- type Streams
- type Application
- def setup
- def first_take
- def first_put
- def second_take
- def second_put
- def emit_first
- def emit_second
- def prepend_valuesReverse-accumulate each record's values, then reverse once.
- def first_values_loop
- def first_values
- def second_values_loop
- def second_values
- def synced
- def sync
- def observed_readArbitrary finite products can use this same closed selection operation.
- def observed_leaf
- def observe
- def retained_values
- def retained_record
- def nonempty_record
- def retained_head
- def retained_join
- def retained_records
- def retained_batch
- def retained_batch_join
- def retained_journal
- def framed_journal
- def framed_streams
- def frame
event_runtime.bend
- type BatchOne event domain; World owns payloads, this owner owns batch and reader metadata.
- type PositionActivated reader metadata: last consumed cursor and activation tick.
- type ReaderActual affine token binding runtime namespace and reader id to one registry id.
- type RuntimeSole actual World plus Data batch/reader metadata and retention accounting.