@InterfaceAudience 与 @InterfaceStability
来源:互联网 发布:淘宝双11现金红包 编辑:程序博客网 时间:2024/06/06 09:44
hadoop common 下的两个类 InterfaceAudience ,InterfaceStability ;
InterfaceAudience 有三个抽象方法,主要用于说明使用的范围
/**
* Intended for use by any project or application. 在任务项目或应用中可使用
*/
@InterfaceAudience.Public
/**
* Intended only for the project(s) specified in the annotation.
* For example, "Common", "HDFS", "MapReduce", "ZooKeeper", "HBase".
* 只能用在指定的项目中如"Common", "HDFS", "MapReduce", "ZooKeeper", "HBase"
*/
@InterfaceAudience.LimitedPrivate
/**
* Intended for use only within Hadoop itself. 只能在hadoop本身项目中使用
*/
@InterfaceAudience.Private
InterfaceStability 有三个抽象方法,主要用于说明版本的稳定性,及有特定包的依赖
/**
* Can evolve while retaining compatibility for minor release boundaries.;
* can break compatibility only at major release (ie. at m.0). 主版本是稳定的,不同主版本间可能不兼容
*/
@InterfaceStability.Stable
/**
* Evolving, but can break compatibility at minor release (i.e. m.x) 不断变化,不同次版本间可能不兼容
*/
@InterfaceStability.Evolving
/**
* No guarantee is provided as to reliability or stability across any 不能提供稳定性和可靠性
* level of release granularity.
*/
@InterfaceStability.Unstable
- @InterfaceAudience 与 @InterfaceStability
- InterfaceAudience InterfaceStability
- hadoop 注解之 interfaceAudience interfaceStability
- 与
- 与
- “” 与 “”
- ##与#
- >> 与 > >
- :与::
- &与&&
- && 与 &
- [[与((
- >>与>>>
- *与++
- *与++
- ++与++
- ->与 .
- :与::
- web测试你需要知道的HTTP(一)--初识协议
- FLex学习资料
- 横空出世,席卷Csdn [评微软等公司数据结构+算法面试100题]
- 在安装红帽企业版Linux 5之后,缩减根分区
- my lord
- @InterfaceAudience 与 @InterfaceStability
- 模块定义(.def)文件说明
- VC下Debug 和 Release 的区别 (转)
- Linux系统基础开发技术1:构建Linux 库文件
- port systemc to mac os x
- 读者写者,pv操作
- Vim Tutorial Study(1)
- 关于CSS定位的例子
- Errors running builder "linksbuilder", NullPointException