Package org.patternfly.async
package org.patternfly.async
Asynchronous loading infrastructure for PatternFly Java components.
This package provides the core building blocks for components that load items asynchronously:
AsyncStatus- Enumeration representing asynchronous operation states (static, pending, resolved, rejected)AsyncItems- Functional interface for asynchronous computations yielding iterable resultsAsyncItemsController- State machine delegate managing load lifecycle, generation counting for concurrent-load safety, and reset-during-pendingHasAsyncItems- Interface for components that asynchronously manage items
- See Also:
-
ClassDescriptionAsyncItems<T,
R> A functional interface that represents an asynchronous computation yielding an iterable result.AsyncItemsController<C,S> A delegate that manages the async loading state machine for components implementingHasAsyncItems.Defines the status of an asynchronous operation.HasAsyncItems<C,S> Represents a component that can asynchronously load and manage items.