Package com.vaadin.flow.signals.function
@NullMarked
package com.vaadin.flow.signals.function
-
InterfacesClassDescriptionValidates whether a signal command is allowed to be executed on a signal.Represents an action to be executed as a signal effect.SignalComputation<T extends @Nullable Object>Computes a signal value based on other signals.Transforms a signal value into another value, creating a derived signal.Modifies the parent signal value in place based on a new child value.SignalUpdater<T extends @Nullable Object>Computes a new signal value based on the current value, enabling atomic compare-and-swap updates with automatic retry on conflicts.Represents a task to be executed within a signal transaction context.Creates a new outer value by merging a new inner value with the old outer value.ValueModifier<T extends @Nullable Object>Receives the current value of a signal for in-place modification.ValueSupplier<T extends @Nullable Object>Supplies a value within a specific context such as a transaction or lock-protected block.