@InterfaceAudience.User @InterfaceStability.Evolving public class InterfaceAudience extends Object
InterfaceAudience.User, InterfaceAudience.Developer, InterfaceAudience.Internal
Public classes that are not marked with this annotation must be
considered by default as InterfaceAudience.Internal.
External applications must only use classes that are marked InterfaceAudience.User.
Methods may have a different annotation that it is more restrictive
compared to the audience classification of the class. Example: A class
might be InterfaceAudience.User, but a method may be InterfaceAudience.Developer| Modifier and Type | Class and Description |
|---|---|
static interface |
InterfaceAudience.Developer
Intended for developers to develop extension for Apache CarbonData project
For example, "Index DataMap" to add a new index implementation, etc
|
static interface |
InterfaceAudience.Internal
Intended only for internal usage within Apache CarbonData project.
|
static interface |
InterfaceAudience.User
Intended for use by any project or application.
|
Copyright © 2016–2019 The Apache Software Foundation. All rights reserved.