| Interface | Description | 
|---|---|
| StateDelegator | 
 The  
StateDelegator is able to delegate BeamFnApi.StateRequests to a set of registered
 handlers. | 
| StateDelegator.Registration | 
 Allows callers to deregister from receiving further state requests. 
 | 
| StateRequestHandler | 
 Handler for  
StateRequests. | 
| StateRequestHandlers.BagUserStateHandler<K,V,W extends BoundedWindow> | 
 A handler for bag user state. 
 | 
| StateRequestHandlers.BagUserStateHandlerFactory | 
 A factory which constructs  
StateRequestHandlers.BagUserStateHandlers. | 
| StateRequestHandlers.SideInputHandler<V,W extends BoundedWindow> | 
 A handler for side inputs. 
 | 
| StateRequestHandlers.SideInputHandlerFactory | 
 A factory which constructs  
StateRequestHandlers.SideInputHandlers. | 
| Class | Description | 
|---|---|
| GrpcStateService | 
 An implementation of the Beam Fn State service. 
 | 
| StateRequestHandlers | 
 A set of utility methods which construct  
StateRequestHandlers. |