Annotation Type UnstableApi


  • @Target(TYPE)
    @Retention(SOURCE)
    public @interface UnstableApi
    Signifies that the annotated entity is an unstable API for extension authors. Unstable APIs may change at any time in breaking ways even between minor Druid release lines (e.g., 0.16.0 -> 0.16.1). All public and protected fields, methods, and constructors of annotated classes and interfaces are considered unstable in this sense. Unstable APIs can become PublicApis or ExtensionPoints once they settle down. This change can happen only between major Druid release lines (e.g., 0.16.0 -> 0.17.0).
    See Also:
    PublicApi, ExtensionPoint