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 results
  • AsyncItemsController - State machine delegate managing load lifecycle, generation counting for concurrent-load safety, and reset-during-pending
  • HasAsyncItems - Interface for components that asynchronously manage items
See Also:
  • Class
    Description
    A functional interface that represents an asynchronous computation yielding an iterable result.
    A delegate that manages the async loading state machine for components implementing HasAsyncItems.
    Defines the status of an asynchronous operation.
    Represents a component that can asynchronously load and manage items.