Aggregate
Types
Link copied to clipboard
object Companion
Contains the inlined version of the Aggregate, Aggregate.exchanging, Aggregate.neighboring functions.
Link copied to clipboard
object InternalAPI
Internal API for Collektive. This API is not intended to be used directly. Use the exchanging and neighboring functions directly instead.
Properties
Functions
Link copied to clipboard
abstract fun <Shared, Returned> Aggregate.InternalAPI._ serialization aware exchanging(initial: Shared, dataSharingMethod: DataSharingMethod<Shared>, body: YieldingScope<Field<ID, Shared>, Returned>): Returned
Serialization-aware version of the exchanging function.
Link copied to clipboard
abstract fun <Shared> Aggregate.InternalAPI._ serialization aware neighboring(local: Shared, dataSharingMethod: DataSharingMethod<Shared>): Field<ID, Shared>
Serialization-aware version of the neighboring function.
Link copied to clipboard
Inline access to the data serialization method of an Aggregate. This method is used to avoid building serializers for in-memory-only contexts.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard