Top Description Inners Constructors Methods
org.apache.hadoop.classification

public Class InterfaceStability

extends Object
Class Inheritance
Annotations
@Public
@Evolving
Imports
java.lang.annotation.Documented, .Retention, .RetentionPolicy, org.apache.hadoop.classification.InterfaceAudience.LimitedPrivate, .InterfaceAudience.Private, .InterfaceAudience.Public

Annotation to inform users of how much to rely on a particular package, class or method not changing over time. Currently the stability can be Stable, Evolving or Unstable.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static @interface
InterfaceStability.Evolving

Evolving, but can break compatibility at minor release (i.e. m.x)

public static @interface
InterfaceStability.Stable

Can evolve while retaining compatibility for minor release boundaries.; can break compatibility only at major release (ie.

public static @interface
InterfaceStability.Unstable

No guarantee is provided as to reliability or stability across any level of release granularity.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

InterfaceStabilityback to summary
public InterfaceStability()
org.apache.hadoop.classification back to summary

public @Interface InterfaceStability.Evolving

extends Annotation
Annotations
@Documented
@Retention:RUNTIME

Evolving, but can break compatibility at minor release (i.e. m.x)

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
org.apache.hadoop.classification back to summary

public @Interface InterfaceStability.Stable

extends Annotation
Annotations
@Documented
@Retention:RUNTIME

Can evolve while retaining compatibility for minor release boundaries.; can break compatibility only at major release (ie. at m.0).

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
org.apache.hadoop.classification back to summary

public @Interface InterfaceStability.Unstable

extends Annotation
Annotations
@Documented
@Retention:RUNTIME

No guarantee is provided as to reliability or stability across any level of release granularity.

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString