Uses of Interface
ai.badmonkey.agentspaces.api.space.Subscription
Packages that use Subscription
Package
Description
The Space API: the leased tuple space, templates and matchers, handles, and events (spec §7).
The aspace:cap/vote capability: auditable QUORUM ballots as space entries and
approximate MAJORITY_GOSSIP preferences over push-sum (spec §8).
LocalSpace: the complete single-JVM Space implementation, plus the default schema registry.
The replicated space: the Space API over the delta-CRDT replica and gossip,
with LEASE_RACE take claims as a deterministic lattice (spec §7.3-§7.4).
-
Uses of Subscription in ai.badmonkey.agentspaces.api.space
Methods in ai.badmonkey.agentspaces.api.space that return SubscriptionModifier and TypeMethodDescription<T> SubscriptionSpace.notify(Template<T> template, SpaceListener<T> listener, Lease lease) Registers a leased subscription for events on entries matching the template. -
Uses of Subscription in ai.badmonkey.agentspaces.capabilities.vote
Methods in ai.badmonkey.agentspaces.capabilities.vote that return SubscriptionModifier and TypeMethodDescriptionVoteCapability.onDecision(Predicate<String> proposals, Consumer<VoteCapability.Decision> listener, Lease lease) Runslisteneronce per proposal, the first time this replica's tally meets the proposal's quorum. -
Uses of Subscription in ai.badmonkey.agentspaces.space.local
Methods in ai.badmonkey.agentspaces.space.local that return SubscriptionModifier and TypeMethodDescription<T> SubscriptionLocalSpace.notify(Template<T> template, SpaceListener<T> listener, Lease lease) -
Uses of Subscription in ai.badmonkey.agentspaces.space.replicated
Methods in ai.badmonkey.agentspaces.space.replicated that return SubscriptionModifier and TypeMethodDescription<T> SubscriptionReplicatedSpace.notify(Template<T> template, SpaceListener<T> listener, Lease lease)