hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tom White <...@cloudera.com>
Subject Private, LimitedPrivate and contrib modules
Date Fri, 18 Sep 2009 20:29:09 GMT
I'm trying to better understand the meaning of the annotations defined
in org.apache.hadoop.classification.InterfaceAudience.

1. Private is documented as being "Intended for use only within Hadoop
itself". Does this mean the whole Hadoop project, or the subproject
that the annotated element is in? (Or another scope?)

2. Is a contrib module considered to be a part of the subproject? For
example, if something is marked as LimitedPrivate in Common say, with
intended audience MapReduce, can MapReduce contrib modules use it?
Or, assuming the second meaning for 1, if something is marked as
Private in MapReduce, can MapReduce contrib modules use it?

Thanks,
Tom

Mime
View raw message