Uses of Interface
com.ultikits.ultitools.utils.DedupeLedger
Packages that use DedupeLedger
-
Uses of DedupeLedger in com.ultikits.ultitools.utils
Classes in com.ultikits.ultitools.utils that implement DedupeLedgerModifier and TypeClassDescription(package private) final classTheDedupeLedgerevery inbound handler of the framework shares (plan 22-21, D-17 as narrowed by S-52, S-59): the command-id set and the receipts live in the current session'sCommandDedupeSet, andSessionDedupeLedger.persistNow()writes them, with the outbox, tocloud-outbox.jsonthrough the session'sCloudStateStore.Fields in com.ultikits.ultitools.utils declared as DedupeLedgerModifier and TypeFieldDescriptionprivate final DedupeLedgerPlayerLinkChannel.ledgerprivate final DedupeLedgerPowerActionHandler.ledgerprivate final DedupeLedgerRemoteCommandHandler.ledgerprivate final DedupeLedgerShutdownGate.ledgerMethods in com.ultikits.ultitools.utils that return DedupeLedgerMethods in com.ultikits.ultitools.utils with parameters of type DedupeLedgerModifier and TypeMethodDescription(package private) static voidAckFirstGate.handle(CloudRequest request, CloudChannel channel, DedupeLedger ledger, Runnable execute) Records and persists a new id under the shared ledger monitor, then releases the monitor before acknowledging and executing.Constructors in com.ultikits.ultitools.utils with parameters of type DedupeLedgerModifierConstructorDescription(package private)PlayerLinkChannel(Supplier<CloudChannel> channel, DedupeLedger ledger, BooleanSupplier onlineMode, LongSupplier gatewayClockOffsetMillis, ScheduledExecutorService timers, Executor handlerThread) Binds the channel to one connection's suppliers and to the shared session ledger.(package private)PlayerLinkChannel(Supplier<CloudChannel> channel, DedupeLedger ledger, BooleanSupplier onlineMode, LongSupplier gatewayClockOffsetMillis, ScheduledExecutorService timers, Executor handlerThread, ShutdownGate.Signal shutdown) (package private)PowerActionHandler(DedupeLedger ledger, BooleanSupplier powerEnabled, PowerActionHandler.PowerExecutor executor, Runnable preShutdownHook, Consumer<RemoteActionLog.Entry> actionLog) Creates the handler.(package private)RemoteCommandHandler(CommandExecutionManager manager, DedupeLedger ledger, Executor mainThread, BooleanSupplier disabling) (package private)ShutdownGate(ShutdownGate.Signal signal, DedupeLedger ledger)