@InterfaceAudience.User @InterfaceStability.Evolving public class InterfaceStability extends Object
InterfaceStability.Stable, InterfaceStability.Evolving or InterfaceStability.Unstable. InterfaceStability.Stable means compatibility can break only at major release (m.0)
2. InterfaceStability.Evolving means compatibility can break at minor release (m.x)
3. InterfaceStability.Unstable means compatibility can break at any release
InterfaceAudience.User or
InterfaceAudience.Developer must have InterfaceStability annotation. InterfaceAudience.Internal are to be considered unstable unless
a different InterfaceStability annotation states otherwise.| Modifier and Type | Class and Description |
|---|---|
static interface |
InterfaceStability.Evolving
Evolving, but can break compatibility at minor release (i.e.
|
static interface |
InterfaceStability.Stable
Can evolve while retaining compatibility for minor release boundaries.;
can break compatibility only at major release (ie.
|
static interface |
InterfaceStability.Unstable
No guarantee is provided as to reliability or stability across any
level of release granularity.
|
| Constructor and Description |
|---|
InterfaceStability() |
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.