| Class | Description | 
|---|---|
| InterfaceAudience | 
 Annotation to inform users of a package, class or method's intended audience. 
 | 
| InterfaceStability | 
 Annotation to inform users of how much to rely on a particular package,
 class or method not changing over time. 
 | 
| Annotation Type | Description | 
|---|---|
| Disposable | |
| InterfaceAudience.LimitedPrivate | 
 Intended only for the project(s) specified in the annotation. 
 | 
| InterfaceAudience.Private | 
 Intended for use only within Flume 
 | 
| InterfaceAudience.Public | 
 Intended for use by any project or application. 
 | 
| InterfaceStability.Evolving | 
 Evolving, but can break compatibility at minor release (i.e. 
 | 
| InterfaceStability.Stable | 
 Can evolve while retaining compatibility for minor release boundaries.;
 can break compatibility only at major release (ie. 
 | 
| InterfaceStability.Unstable | 
 No guarantee is provided as to reliability or stability across any
 level of release granularity. 
 | 
| Recyclable | 
Copyright © 2009-2022 Apache Software Foundation. All Rights Reserved.