public interface StateRich<T>
extends net.infumia.frame.state.State<T>
| Modifier and Type | Method and Description |
|---|---|
long |
id() |
@Nullable net.infumia.frame.state.value.StateValue<T> |
manualUpdate(@NotNull net.infumia.frame.state.value.StateValueHostHolder host) |
@NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.state.value.StateValue<T>> |
manualUpdateWait(@NotNull net.infumia.frame.state.value.StateValueHostHolder host) |
@NotNull StateValueFactory<T> |
valueFactory() |
long id()
@NotNull @NotNull StateValueFactory<T> valueFactory()
@Nullable @Nullable net.infumia.frame.state.value.StateValue<T> manualUpdate(@NotNull @NotNull net.infumia.frame.state.value.StateValueHostHolder host)
@NotNull @NotNull java.util.concurrent.CompletableFuture<net.infumia.frame.state.value.StateValue<T>> manualUpdateWait(@NotNull @NotNull net.infumia.frame.state.value.StateValueHostHolder host)