| Interface | Description | 
|---|---|
| ITridentWindowManager | Window manager to handle trident tuple events. | 
| WindowsStore | Store for storing window related entities like windowed tuples, triggers etc. | 
| WindowsStoreFactory | Factory to create instances of  WindowsStore. | 
| Class | Description | 
|---|---|
| AbstractTridentWindowManager<T> | Basic functionality to manage trident tuple events using  WindowManagerandWindowsStorefor storing tuples and triggers related information. | 
| InMemoryTridentWindowManager | This  ITridentWindowManagerinstance stores all the tuples and trigger related information inmemory. | 
| InMemoryWindowsStore | Inmemory store implementation of  WindowsStorewhich can be backed by persistent store. | 
| InMemoryWindowsStoreFactory | InMemoryWindowsStoreFactory contains a single instance of  InMemoryWindowsStorewhich will be used for storing tuples and triggers of the window. | 
| StoreBasedTridentWindowManager | This window manager uses  WindowsStorefor storing tuples and other trigger related information. | 
| TridentBatchTuple | |
| WindowKryoSerializer | Kryo serializer/deserializer for values that are stored as part of windowing. | 
| WindowsState | Stateimplementation for windowing operation. | 
| WindowsStateFactory | StateFactoryinstance for creatingWindowsStateinstances. | 
| WindowsStateUpdater | StateUpdater<WindowState>instance which removes successfully emitted triggers from store. | 
| WindowsStore.Entry | This class wraps key and value objects which can be passed to  putAllmethod. | 
| WindowTridentProcessor | TridentProcessorimplementation for windowing operations on trident stream. | 
| WindowTridentProcessor.TriggerInfo | 
Copyright © 2020 The Apache Software Foundation. All rights reserved.