Return-Path: X-Original-To: apmail-hadoop-hdfs-commits-archive@minotaur.apache.org Delivered-To: apmail-hadoop-hdfs-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 4B349DBDD for ; Wed, 1 Aug 2012 23:17:40 +0000 (UTC) Received: (qmail 31693 invoked by uid 500); 1 Aug 2012 23:17:40 -0000 Delivered-To: apmail-hadoop-hdfs-commits-archive@hadoop.apache.org Received: (qmail 31659 invoked by uid 500); 1 Aug 2012 23:17:40 -0000 Mailing-List: contact hdfs-commits-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hdfs-dev@hadoop.apache.org Delivered-To: mailing list hdfs-commits@hadoop.apache.org Received: (qmail 31651 invoked by uid 99); 1 Aug 2012 23:17:40 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Aug 2012 23:17:40 +0000 X-ASF-Spam-Status: No, hits=-1998.0 required=5.0 tests=ALL_TRUSTED,FB_GET_MEDS X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 01 Aug 2012 23:17:36 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 8B16D23888FD; Wed, 1 Aug 2012 23:16:52 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r1368310 - in /hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop: fs/http/client/ fs/http/server/ lib/lang/ lib/server/ lib/service/ lib/service/hadoop/ lib/service/instrumentation/ lib/s... Date: Wed, 01 Aug 2012 23:16:49 -0000 To: hdfs-commits@hadoop.apache.org From: tucu@apache.org X-Mailer: svnmailer-1.0.8-patched Message-Id: <20120801231652.8B16D23888FD@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: tucu Date: Wed Aug 1 23:16:48 2012 New Revision: 1368310 URL: http://svn.apache.org/viewvc?rev=1368310&view=rev Log: Merge -r 1368307:1368308 from trunk to branch. FIXES: HDFS-3724 Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSFileSystem.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSKerberosAuthenticator.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSPseudoAuthenticator.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSUtils.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/CheckUploadContentTypeFilter.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/FSOperations.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSAuthenticationFilter.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSExceptionProvider.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSKerberosAuthenticationHandler.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSParametersProvider.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSReleaseFilter.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServer.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServerWebApp.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/RunnableCallable.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/XException.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/BaseService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Server.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServerException.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Service.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServiceException.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenIdentifier.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManager.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManagerException.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccess.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccessException.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Groups.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Instrumentation.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/ProxyUser.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Scheduler.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/hadoop/FileSystemAccessService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/instrumentation/InstrumentationService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/scheduler/SchedulerService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/DelegationTokenManagerService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/GroupsService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/ProxyUserService.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/FileSystemReleaseFilter.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/HostnameFilter.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/MDCFilter.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/ServerWebApp.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/Check.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/ConfigurationUtils.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/BooleanParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ByteParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/EnumParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ExceptionProvider.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/InputStreamEntity.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/IntegerParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONMapProvider.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONProvider.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/LongParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Param.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Parameters.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ParametersProvider.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ShortParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/StringParam.java hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/UserProvider.java Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSFileSystem.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSFileSystem.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSFileSystem.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSFileSystem.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.fs.http.client; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.ContentSummary; import org.apache.hadoop.fs.DelegationTokenRenewer; @@ -68,6 +69,7 @@ import java.util.concurrent.Callable; *

* This implementation allows a user to access HDFS over HTTP via a HttpFSServer server. */ +@InterfaceAudience.Private public class HttpFSFileSystem extends FileSystem implements DelegationTokenRenewer.Renewable { @@ -160,7 +162,8 @@ public class HttpFSFileSystem extends Fi private static final String HTTP_POST = "POST"; private static final String HTTP_DELETE = "DELETE"; - public enum Operation { + @InterfaceAudience.Private + public static enum Operation { OPEN(HTTP_GET), GETFILESTATUS(HTTP_GET), LISTSTATUS(HTTP_GET), GETHOMEDIRECTORY(HTTP_GET), GETCONTENTSUMMARY(HTTP_GET), GETFILECHECKSUM(HTTP_GET), GETFILEBLOCKLOCATIONS(HTTP_GET), Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSKerberosAuthenticator.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSKerberosAuthenticator.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSKerberosAuthenticator.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSKerberosAuthenticator.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.fs.http.client; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.Path; import org.apache.hadoop.security.SecurityUtil; import org.apache.hadoop.security.authentication.client.AuthenticatedURL; @@ -43,6 +44,7 @@ import java.util.Map; * A KerberosAuthenticator subclass that fallback to * {@link HttpFSPseudoAuthenticator}. */ +@InterfaceAudience.Private public class HttpFSKerberosAuthenticator extends KerberosAuthenticator { /** @@ -71,6 +73,7 @@ public class HttpFSKerberosAuthenticator /** * DelegationToken operations. */ + @InterfaceAudience.Private public static enum DelegationTokenOperation { GETDELEGATIONTOKEN(HTTP_GET, true), GETDELEGATIONTOKENS(HTTP_GET, true), Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSPseudoAuthenticator.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSPseudoAuthenticator.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSPseudoAuthenticator.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSPseudoAuthenticator.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.fs.http.client; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.security.UserGroupInformation; import org.apache.hadoop.security.authentication.client.PseudoAuthenticator; @@ -27,6 +28,7 @@ import java.io.IOException; * A PseudoAuthenticator subclass that uses FileSystemAccess's * UserGroupInformation to obtain the client user name (the UGI's login user). */ +@InterfaceAudience.Private public class HttpFSPseudoAuthenticator extends PseudoAuthenticator { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSUtils.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSUtils.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSUtils.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/client/HttpFSUtils.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.fs.http.client; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.Path; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; @@ -35,6 +36,7 @@ import java.util.Map; /** * Utility methods used by HttpFS classes. */ +@InterfaceAudience.Private public class HttpFSUtils { public static final String SERVICE_NAME = "/webhdfs"; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/CheckUploadContentTypeFilter.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/CheckUploadContentTypeFilter.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/CheckUploadContentTypeFilter.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/CheckUploadContentTypeFilter.java Wed Aug 1 23:16:48 2012 @@ -19,6 +19,7 @@ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.http.client.HttpFSFileSystem; import javax.servlet.Filter; @@ -37,6 +38,7 @@ import java.util.Set; * Filter that Enforces the content-type to be application/octet-stream for * POST and PUT requests. */ +@InterfaceAudience.Private public class CheckUploadContentTypeFilter implements Filter { private static final Set UPLOAD_OPERATIONS = new HashSet(); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/FSOperations.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/FSOperations.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/FSOperations.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/FSOperations.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.ContentSummary; import org.apache.hadoop.fs.FileChecksum; import org.apache.hadoop.fs.FileStatus; @@ -40,6 +41,7 @@ import java.util.Map; /** * FileSystem operation executors used by {@link HttpFSServer}. */ +@InterfaceAudience.Private public class FSOperations { @SuppressWarnings({"unchecked", "deprecation"}) @@ -160,6 +162,7 @@ public class FSOperations { /** * Executor that performs an append FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSAppend implements FileSystemAccess.FileSystemExecutor { private InputStream is; private Path path; @@ -198,6 +201,7 @@ public class FSOperations { /** * Executor that performs a content-summary FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSContentSummary implements FileSystemAccess.FileSystemExecutor { private Path path; @@ -230,6 +234,7 @@ public class FSOperations { /** * Executor that performs a create FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSCreate implements FileSystemAccess.FileSystemExecutor { private InputStream is; private Path path; @@ -288,6 +293,7 @@ public class FSOperations { /** * Executor that performs a delete FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSDelete implements FileSystemAccess.FileSystemExecutor { private Path path; private boolean recursive; @@ -324,6 +330,7 @@ public class FSOperations { /** * Executor that performs a file-checksum FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSFileChecksum implements FileSystemAccess.FileSystemExecutor { private Path path; @@ -356,6 +363,7 @@ public class FSOperations { /** * Executor that performs a file-status FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSFileStatus implements FileSystemAccess.FileSystemExecutor { private Path path; @@ -388,6 +396,7 @@ public class FSOperations { /** * Executor that performs a home-dir FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSHomeDir implements FileSystemAccess.FileSystemExecutor { /** @@ -413,6 +422,7 @@ public class FSOperations { /** * Executor that performs a list-status FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSListStatus implements FileSystemAccess.FileSystemExecutor, PathFilter { private Path path; private PathFilter filter; @@ -456,6 +466,7 @@ public class FSOperations { /** * Executor that performs a mkdirs FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSMkdirs implements FileSystemAccess.FileSystemExecutor { private Path path; @@ -494,6 +505,7 @@ public class FSOperations { /** * Executor that performs a open FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSOpen implements FileSystemAccess.FileSystemExecutor { private Path path; @@ -526,6 +538,7 @@ public class FSOperations { /** * Executor that performs a rename FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSRename implements FileSystemAccess.FileSystemExecutor { private Path path; private Path toPath; @@ -562,6 +575,7 @@ public class FSOperations { /** * Executor that performs a set-owner FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSSetOwner implements FileSystemAccess.FileSystemExecutor { private Path path; private String owner; @@ -600,6 +614,7 @@ public class FSOperations { /** * Executor that performs a set-permission FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSSetPermission implements FileSystemAccess.FileSystemExecutor { private Path path; @@ -637,6 +652,7 @@ public class FSOperations { /** * Executor that performs a set-replication FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSSetReplication implements FileSystemAccess.FileSystemExecutor { private Path path; private short replication; @@ -676,6 +692,7 @@ public class FSOperations { /** * Executor that performs a set-times FileSystemAccess files system operation. */ + @InterfaceAudience.Private public static class FSSetTimes implements FileSystemAccess.FileSystemExecutor { private Path path; private long mTime; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSAuthenticationFilter.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSAuthenticationFilter.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSAuthenticationFilter.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSAuthenticationFilter.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.security.authentication.server.AuthenticationFilter; import javax.servlet.FilterConfig; @@ -30,6 +31,7 @@ import java.util.Properties; * Subclass of hadoop-auth AuthenticationFilter that obtains its configuration * from HttpFSServer's server configuration. */ +@InterfaceAudience.Private public class HttpFSAuthenticationFilter extends AuthenticationFilter { private static final String CONF_PREFIX = "httpfs.authentication."; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSExceptionProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSExceptionProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSExceptionProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSExceptionProvider.java Wed Aug 1 23:16:48 2012 @@ -19,6 +19,7 @@ package org.apache.hadoop.fs.http.server; import com.sun.jersey.api.container.ContainerException; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.service.FileSystemAccessException; import org.apache.hadoop.lib.wsrs.ExceptionProvider; import org.slf4j.Logger; @@ -35,6 +36,7 @@ import java.io.IOException; * exceptions to HTTP status codes. */ @Provider +@InterfaceAudience.Private public class HttpFSExceptionProvider extends ExceptionProvider { private static Logger AUDIT_LOG = LoggerFactory.getLogger("httpfsaudit"); private static Logger LOG = LoggerFactory.getLogger(HttpFSExceptionProvider.class); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSKerberosAuthenticationHandler.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSKerberosAuthenticationHandler.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSKerberosAuthenticationHandler.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSKerberosAuthenticationHandler.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.http.client.HttpFSFileSystem; import org.apache.hadoop.fs.http.client.HttpFSKerberosAuthenticator; import org.apache.hadoop.fs.http.client.HttpFSKerberosAuthenticator.DelegationTokenOperation; @@ -52,6 +53,7 @@ import java.util.Set; * If not delegation token is present in the request it delegates to the * {@link KerberosAuthenticationHandler} */ +@InterfaceAudience.Private public class HttpFSKerberosAuthenticationHandler extends KerberosAuthenticationHandler { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSParametersProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSParametersProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSParametersProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSParametersProvider.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.http.client.HttpFSFileSystem; import org.apache.hadoop.fs.http.client.HttpFSFileSystem.Operation; import org.apache.hadoop.lib.wsrs.BooleanParam; @@ -38,6 +39,7 @@ import java.util.regex.Pattern; * HttpFS ParametersProvider. */ @Provider +@InterfaceAudience.Private public class HttpFSParametersProvider extends ParametersProvider { private static final Map>[]> PARAMS_DEF = @@ -85,6 +87,7 @@ public class HttpFSParametersProvider ex /** * Class for access-time parameter. */ + @InterfaceAudience.Private public static class AccessTimeParam extends LongParam { /** @@ -102,6 +105,7 @@ public class HttpFSParametersProvider ex /** * Class for block-size parameter. */ + @InterfaceAudience.Private public static class BlockSizeParam extends LongParam { /** @@ -120,6 +124,7 @@ public class HttpFSParametersProvider ex /** * Class for data parameter. */ + @InterfaceAudience.Private public static class DataParam extends BooleanParam { /** @@ -138,6 +143,7 @@ public class HttpFSParametersProvider ex /** * Class for operation parameter. */ + @InterfaceAudience.Private public static class OperationParam extends EnumParam { /** @@ -156,6 +162,7 @@ public class HttpFSParametersProvider ex /** * Class for delete's recursive parameter. */ + @InterfaceAudience.Private public static class RecursiveParam extends BooleanParam { /** @@ -174,6 +181,7 @@ public class HttpFSParametersProvider ex /** * Class for do-as parameter. */ + @InterfaceAudience.Private public static class DoAsParam extends StringParam { /** @@ -208,6 +216,7 @@ public class HttpFSParametersProvider ex /** * Class for filter parameter. */ + @InterfaceAudience.Private public static class FilterParam extends StringParam { /** @@ -227,6 +236,7 @@ public class HttpFSParametersProvider ex /** * Class for group parameter. */ + @InterfaceAudience.Private public static class GroupParam extends StringParam { /** @@ -246,6 +256,7 @@ public class HttpFSParametersProvider ex /** * Class for len parameter. */ + @InterfaceAudience.Private public static class LenParam extends LongParam { /** @@ -264,6 +275,7 @@ public class HttpFSParametersProvider ex /** * Class for modified-time parameter. */ + @InterfaceAudience.Private public static class ModifiedTimeParam extends LongParam { /** @@ -282,6 +294,7 @@ public class HttpFSParametersProvider ex /** * Class for offset parameter. */ + @InterfaceAudience.Private public static class OffsetParam extends LongParam { /** @@ -300,6 +313,7 @@ public class HttpFSParametersProvider ex /** * Class for overwrite parameter. */ + @InterfaceAudience.Private public static class OverwriteParam extends BooleanParam { /** @@ -318,6 +332,7 @@ public class HttpFSParametersProvider ex /** * Class for owner parameter. */ + @InterfaceAudience.Private public static class OwnerParam extends StringParam { /** @@ -337,6 +352,7 @@ public class HttpFSParametersProvider ex /** * Class for permission parameter. */ + @InterfaceAudience.Private public static class PermissionParam extends ShortParam { /** @@ -357,6 +373,7 @@ public class HttpFSParametersProvider ex /** * Class for replication parameter. */ + @InterfaceAudience.Private public static class ReplicationParam extends ShortParam { /** @@ -375,6 +392,7 @@ public class HttpFSParametersProvider ex /** * Class for to-path parameter. */ + @InterfaceAudience.Private public static class DestinationParam extends StringParam { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSReleaseFilter.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSReleaseFilter.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSReleaseFilter.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSReleaseFilter.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.service.FileSystemAccess; import org.apache.hadoop.lib.servlet.FileSystemReleaseFilter; @@ -25,6 +26,7 @@ import org.apache.hadoop.lib.servlet.Fil * Filter that releases FileSystemAccess filesystem instances upon HTTP request * completion. */ +@InterfaceAudience.Private public class HttpFSReleaseFilter extends FileSystemReleaseFilter { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServer.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServer.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServer.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServer.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.fs.http.client.HttpFSFileSystem; @@ -82,6 +83,7 @@ import java.util.Map; * different operations. */ @Path(HttpFSFileSystem.SERVICE_VERSION) +@InterfaceAudience.Private public class HttpFSServer { private static Logger AUDIT_LOG = LoggerFactory.getLogger("httpfsaudit"); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServerWebApp.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServerWebApp.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServerWebApp.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/fs/http/server/HttpFSServerWebApp.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.fs.http.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.CommonConfigurationKeysPublic; import org.apache.hadoop.lib.server.ServerException; @@ -39,6 +40,7 @@ import java.io.IOException; * All the configuration is loaded from configuration properties prefixed * with httpfs.. */ +@InterfaceAudience.Private public class HttpFSServerWebApp extends ServerWebApp { private static final Logger LOG = LoggerFactory.getLogger(HttpFSServerWebApp.class); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/RunnableCallable.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/RunnableCallable.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/RunnableCallable.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/RunnableCallable.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.lang; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.util.Check; import java.util.concurrent.Callable; @@ -26,6 +27,7 @@ import java.util.concurrent.Callable; * Adapter class that allows Runnables and Callables to * be treated as the other. */ +@InterfaceAudience.Private public class RunnableCallable implements Callable, Runnable { private Runnable runnable; private Callable callable; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/XException.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/XException.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/XException.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/lang/XException.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.lang; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.util.Check; import java.text.MessageFormat; @@ -26,6 +27,7 @@ import java.text.MessageFormat; * Generic exception that requires error codes and uses the a message * template from the error code. */ +@InterfaceAudience.Private public class XException extends Exception { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/BaseService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/BaseService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/BaseService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/BaseService.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.lib.util.ConfigurationUtils; @@ -26,6 +27,7 @@ import java.util.Map; /** * Convenience class implementing the {@link Service} interface. */ +@InterfaceAudience.Private public abstract class BaseService implements Service { private String prefix; private Server server; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Server.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Server.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Server.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Server.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.lib.util.Check; import org.apache.hadoop.lib.util.ConfigurationUtils; @@ -76,6 +77,7 @@ import java.util.Properties; * post-initialized (this enables late/conditional service bindings). *

*/ +@InterfaceAudience.Private public class Server { private Logger log; @@ -97,7 +99,8 @@ public class Server { /** * Enumeration that defines the server status. */ - public enum Status { + @InterfaceAudience.Private + public static enum Status { UNDEF(false, false), BOOTING(false, true), HALTED(true, true), Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServerException.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServerException.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServerException.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServerException.java Wed Aug 1 23:16:48 2012 @@ -18,16 +18,19 @@ package org.apache.hadoop.lib.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.lang.XException; /** * Exception thrown by the {@link Server} class. */ +@InterfaceAudience.Private public class ServerException extends XException { /** * Error codes use by the {@link Server} class. */ + @InterfaceAudience.Private public static enum ERROR implements XException.ERROR { S01("Dir [{0}] does not exist"), S02("[{0}] is not a directory"), Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Service.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Service.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Service.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/Service.java Wed Aug 1 23:16:48 2012 @@ -18,9 +18,12 @@ package org.apache.hadoop.lib.server; +import org.apache.hadoop.classification.InterfaceAudience; + /** * Service interface for components to be managed by the {@link Server} class. */ +@InterfaceAudience.Private public interface Service { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServiceException.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServiceException.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServiceException.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/server/ServiceException.java Wed Aug 1 23:16:48 2012 @@ -18,11 +18,13 @@ package org.apache.hadoop.lib.server; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.lang.XException; /** * Exception thrown by {@link Service} implementations. */ +@InterfaceAudience.Private public class ServiceException extends ServerException { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenIdentifier.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenIdentifier.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenIdentifier.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenIdentifier.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.http.client.HttpFSKerberosAuthenticator; import org.apache.hadoop.io.Text; import org.apache.hadoop.security.token.delegation.AbstractDelegationTokenIdentifier; @@ -24,6 +25,7 @@ import org.apache.hadoop.security.token. /** * HttpFS DelegationTokenIdentifier implementation. */ +@InterfaceAudience.Private public class DelegationTokenIdentifier extends AbstractDelegationTokenIdentifier { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManager.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManager.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManager.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManager.java Wed Aug 1 23:16:48 2012 @@ -17,12 +17,14 @@ */ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.security.UserGroupInformation; import org.apache.hadoop.security.token.Token; /** * Service interface to manage HttpFS delegation tokens. */ +@InterfaceAudience.Private public interface DelegationTokenManager { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManagerException.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManagerException.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManagerException.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/DelegationTokenManagerException.java Wed Aug 1 23:16:48 2012 @@ -17,11 +17,13 @@ */ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.lang.XException; /** * Exception thrown by the {@link DelegationTokenManager} service implementation. */ +@InterfaceAudience.Private public class DelegationTokenManagerException extends XException { public enum ERROR implements XException.ERROR { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccess.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccess.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccess.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccess.java Wed Aug 1 23:16:48 2012 @@ -18,11 +18,13 @@ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.FileSystem; import java.io.IOException; +@InterfaceAudience.Private public interface FileSystemAccess { public interface FileSystemExecutor { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccessException.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccessException.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccessException.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/FileSystemAccessException.java Wed Aug 1 23:16:48 2012 @@ -18,8 +18,10 @@ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.lang.XException; +@InterfaceAudience.Private public class FileSystemAccessException extends XException { public enum ERROR implements XException.ERROR { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Groups.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Groups.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Groups.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Groups.java Wed Aug 1 23:16:48 2012 @@ -18,9 +18,12 @@ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; + import java.io.IOException; import java.util.List; +@InterfaceAudience.Private public interface Groups { public List getGroups(String user) throws IOException; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Instrumentation.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Instrumentation.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Instrumentation.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Instrumentation.java Wed Aug 1 23:16:48 2012 @@ -18,8 +18,11 @@ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; + import java.util.Map; +@InterfaceAudience.Private public interface Instrumentation { public interface Cron { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/ProxyUser.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/ProxyUser.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/ProxyUser.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/ProxyUser.java Wed Aug 1 23:16:48 2012 @@ -18,9 +18,12 @@ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; + import java.io.IOException; import java.security.AccessControlException; +@InterfaceAudience.Private public interface ProxyUser { public void validate(String proxyUser, String proxyHost, String doAsUser) throws IOException, AccessControlException; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Scheduler.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Scheduler.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Scheduler.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/Scheduler.java Wed Aug 1 23:16:48 2012 @@ -18,9 +18,12 @@ package org.apache.hadoop.lib.service; +import org.apache.hadoop.classification.InterfaceAudience; + import java.util.concurrent.Callable; import java.util.concurrent.TimeUnit; +@InterfaceAudience.Private public interface Scheduler { public abstract void schedule(Callable callable, long delay, long interval, TimeUnit unit); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/hadoop/FileSystemAccessService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/hadoop/FileSystemAccessService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/hadoop/FileSystemAccessService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/hadoop/FileSystemAccessService.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.service.hadoop; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.fs.CommonConfigurationKeysPublic; import org.apache.hadoop.fs.FileSystem; @@ -47,6 +48,7 @@ import java.util.concurrent.ConcurrentHa import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; +@InterfaceAudience.Private public class FileSystemAccessService extends BaseService implements FileSystemAccess { private static final Logger LOG = LoggerFactory.getLogger(FileSystemAccessService.class); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/instrumentation/InstrumentationService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/instrumentation/InstrumentationService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/instrumentation/InstrumentationService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/instrumentation/InstrumentationService.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.service.instrumentation; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.server.BaseService; import org.apache.hadoop.lib.server.ServiceException; import org.apache.hadoop.lib.service.Instrumentation; @@ -39,6 +40,7 @@ import java.util.concurrent.atomic.Atomi import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; +@InterfaceAudience.Private public class InstrumentationService extends BaseService implements Instrumentation { public static final String PREFIX = "instrumentation"; public static final String CONF_TIMERS_SIZE = "timers.size"; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/scheduler/SchedulerService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/scheduler/SchedulerService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/scheduler/SchedulerService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/scheduler/SchedulerService.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.service.scheduler; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.lang.RunnableCallable; import org.apache.hadoop.lib.server.BaseService; import org.apache.hadoop.lib.server.Server; @@ -35,6 +36,7 @@ import java.util.concurrent.ScheduledExe import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; +@InterfaceAudience.Private public class SchedulerService extends BaseService implements Scheduler { private static final Logger LOG = LoggerFactory.getLogger(SchedulerService.class); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/DelegationTokenManagerService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/DelegationTokenManagerService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/DelegationTokenManagerService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/DelegationTokenManagerService.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,7 @@ */ package org.apache.hadoop.lib.service.security; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.http.server.HttpFSServerWebApp; import org.apache.hadoop.io.Text; import org.apache.hadoop.lib.server.BaseService; @@ -37,6 +38,7 @@ import java.io.IOException; /** * DelegationTokenManager service implementation. */ +@InterfaceAudience.Private public class DelegationTokenManagerService extends BaseService implements DelegationTokenManager { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/GroupsService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/GroupsService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/GroupsService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/GroupsService.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.service.security; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.lib.server.BaseService; import org.apache.hadoop.lib.server.ServiceException; @@ -27,6 +28,7 @@ import org.apache.hadoop.lib.util.Config import java.io.IOException; import java.util.List; +@InterfaceAudience.Private public class GroupsService extends BaseService implements Groups { private static final String PREFIX = "groups"; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/ProxyUserService.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/ProxyUserService.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/ProxyUserService.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/service/security/ProxyUserService.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.service.security; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.lib.lang.XException; import org.apache.hadoop.lib.server.BaseService; import org.apache.hadoop.lib.server.ServiceException; @@ -38,10 +39,12 @@ import java.util.List; import java.util.Map; import java.util.Set; +@InterfaceAudience.Private public class ProxyUserService extends BaseService implements ProxyUser { private static Logger LOG = LoggerFactory.getLogger(ProxyUserService.class); - public enum ERROR implements XException.ERROR { + @InterfaceAudience.Private + public static enum ERROR implements XException.ERROR { PRXU01("Could not normalize host name [{0}], {1}"), PRXU02("Missing [{0}] property"); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/FileSystemReleaseFilter.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/FileSystemReleaseFilter.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/FileSystemReleaseFilter.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/FileSystemReleaseFilter.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.servlet; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.FileSystem; import org.apache.hadoop.lib.service.FileSystemAccess; @@ -37,6 +38,7 @@ import java.io.IOException; * is streaming out HDFS data and the corresponding filesystem * instance have to be closed after the streaming completes. */ +@InterfaceAudience.Private public abstract class FileSystemReleaseFilter implements Filter { private static final ThreadLocal FILE_SYSTEM_TL = new ThreadLocal(); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/HostnameFilter.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/HostnameFilter.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/HostnameFilter.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/HostnameFilter.java Wed Aug 1 23:16:48 2012 @@ -19,6 +19,8 @@ package org.apache.hadoop.lib.servlet; +import org.apache.hadoop.classification.InterfaceAudience; + import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; @@ -31,6 +33,7 @@ import java.net.InetAddress; /** * Filter that resolves the requester hostname. */ +@InterfaceAudience.Private public class HostnameFilter implements Filter { static final ThreadLocal HOSTNAME_TL = new ThreadLocal(); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/MDCFilter.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/MDCFilter.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/MDCFilter.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/MDCFilter.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.servlet; +import org.apache.hadoop.classification.InterfaceAudience; import org.slf4j.MDC; import javax.servlet.Filter; @@ -42,6 +43,7 @@ import java.security.Principal; *

  • path: the path of the request URL
  • * */ +@InterfaceAudience.Private public class MDCFilter implements Filter { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/ServerWebApp.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/ServerWebApp.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/ServerWebApp.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/servlet/ServerWebApp.java Wed Aug 1 23:16:48 2012 @@ -19,6 +19,7 @@ package org.apache.hadoop.lib.servlet; import com.google.common.annotations.VisibleForTesting; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.apache.hadoop.lib.server.Server; import org.apache.hadoop.lib.server.ServerException; @@ -34,6 +35,7 @@ import java.text.MessageFormat; * {@link Server} subclass that implements ServletContextListener * and uses its lifecycle to start and stop the server. */ +@InterfaceAudience.Private public abstract class ServerWebApp extends Server implements ServletContextListener { private static final String HOME_DIR = ".home.dir"; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/Check.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/Check.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/Check.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/Check.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,8 @@ package org.apache.hadoop.lib.util; +import org.apache.hadoop.classification.InterfaceAudience; + import java.text.MessageFormat; import java.util.List; import java.util.regex.Pattern; @@ -27,6 +29,7 @@ import java.util.regex.Pattern; *

    * Commonly used for method arguments preconditions. */ +@InterfaceAudience.Private public class Check { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/ConfigurationUtils.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/ConfigurationUtils.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/ConfigurationUtils.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/util/ConfigurationUtils.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.util; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.conf.Configuration; import org.w3c.dom.DOMException; import org.w3c.dom.Document; @@ -37,6 +38,7 @@ import java.util.Map; /** * Configuration utilities. */ +@InterfaceAudience.Private public abstract class ConfigurationUtils { /** Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/BooleanParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/BooleanParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/BooleanParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/BooleanParam.java Wed Aug 1 23:16:48 2012 @@ -18,8 +18,11 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + import java.text.MessageFormat; +@InterfaceAudience.Private public abstract class BooleanParam extends Param { public BooleanParam(String name, Boolean defaultValue) { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ByteParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ByteParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ByteParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ByteParam.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,9 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + +@InterfaceAudience.Private public abstract class ByteParam extends Param { public ByteParam(String name, Byte defaultValue) { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/EnumParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/EnumParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/EnumParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/EnumParam.java Wed Aug 1 23:16:48 2012 @@ -18,10 +18,12 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.util.StringUtils; import java.util.Arrays; +@InterfaceAudience.Private public abstract class EnumParam> extends Param { Class klass; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ExceptionProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ExceptionProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ExceptionProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ExceptionProvider.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.fs.http.client.HttpFSFileSystem; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -28,6 +29,7 @@ import javax.ws.rs.ext.ExceptionMapper; import java.util.LinkedHashMap; import java.util.Map; +@InterfaceAudience.Private public class ExceptionProvider implements ExceptionMapper { private static Logger LOG = LoggerFactory.getLogger(ExceptionProvider.class); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/InputStreamEntity.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/InputStreamEntity.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/InputStreamEntity.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/InputStreamEntity.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; import org.apache.hadoop.io.IOUtils; import javax.ws.rs.core.StreamingOutput; @@ -25,6 +26,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; +@InterfaceAudience.Private public class InputStreamEntity implements StreamingOutput { private InputStream is; private long offset; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/IntegerParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/IntegerParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/IntegerParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/IntegerParam.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,9 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + +@InterfaceAudience.Private public abstract class IntegerParam extends Param { public IntegerParam(String name, Integer defaultValue) { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONMapProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONMapProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONMapProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONMapProvider.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; import org.json.simple.JSONObject; import javax.ws.rs.Produces; @@ -36,6 +37,7 @@ import java.util.Map; @Provider @Produces(MediaType.APPLICATION_JSON) +@InterfaceAudience.Private public class JSONMapProvider implements MessageBodyWriter { private static final String ENTER = System.getProperty("line.separator"); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/JSONProvider.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,7 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; import org.json.simple.JSONStreamAware; import javax.ws.rs.Produces; @@ -35,6 +36,7 @@ import java.lang.reflect.Type; @Provider @Produces(MediaType.APPLICATION_JSON) +@InterfaceAudience.Private public class JSONProvider implements MessageBodyWriter { private static final String ENTER = System.getProperty("line.separator"); Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/LongParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/LongParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/LongParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/LongParam.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,9 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + +@InterfaceAudience.Private public abstract class LongParam extends Param { public LongParam(String name, Long defaultValue) { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Param.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Param.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Param.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Param.java Wed Aug 1 23:16:48 2012 @@ -18,10 +18,11 @@ package org.apache.hadoop.lib.wsrs; -import org.apache.hadoop.lib.util.Check; +import org.apache.hadoop.classification.InterfaceAudience; import java.text.MessageFormat; +@InterfaceAudience.Private public abstract class Param { private String name; protected T value; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Parameters.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Parameters.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Parameters.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/Parameters.java Wed Aug 1 23:16:48 2012 @@ -17,6 +17,8 @@ */ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + import java.util.Map; /** @@ -24,6 +26,7 @@ import java.util.Map; *

    * Instances are created by the {@link ParametersProvider} class. */ +@InterfaceAudience.Private public class Parameters { private Map> params; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ParametersProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ParametersProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ParametersProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ParametersProvider.java Wed Aug 1 23:16:48 2012 @@ -24,6 +24,7 @@ import com.sun.jersey.core.spi.component import com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable; import com.sun.jersey.spi.inject.Injectable; import com.sun.jersey.spi.inject.InjectableProvider; +import org.apache.hadoop.classification.InterfaceAudience; import javax.ws.rs.core.Context; import javax.ws.rs.core.MultivaluedMap; @@ -36,6 +37,7 @@ import java.util.Map; * Jersey provider that parses the request parameters based on the * given parameter definition. */ +@InterfaceAudience.Private public class ParametersProvider extends AbstractHttpContextInjectable implements InjectableProvider { Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ShortParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ShortParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ShortParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/ShortParam.java Wed Aug 1 23:16:48 2012 @@ -18,6 +18,9 @@ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + +@InterfaceAudience.Private public abstract class ShortParam extends Param { private int radix; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/StringParam.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/StringParam.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/StringParam.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/StringParam.java Wed Aug 1 23:16:48 2012 @@ -17,9 +17,12 @@ */ package org.apache.hadoop.lib.wsrs; +import org.apache.hadoop.classification.InterfaceAudience; + import java.text.MessageFormat; import java.util.regex.Pattern; +@InterfaceAudience.Private public abstract class StringParam extends Param { private Pattern pattern; Modified: hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/UserProvider.java URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/UserProvider.java?rev=1368310&r1=1368309&r2=1368310&view=diff ============================================================================== --- hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/UserProvider.java (original) +++ hadoop/common/branches/branch-2/hadoop-hdfs-project/hadoop-hdfs-httpfs/src/main/java/org/apache/hadoop/lib/wsrs/UserProvider.java Wed Aug 1 23:16:48 2012 @@ -24,6 +24,7 @@ import com.sun.jersey.core.spi.component import com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable; import com.sun.jersey.spi.inject.Injectable; import com.sun.jersey.spi.inject.InjectableProvider; +import org.apache.hadoop.classification.InterfaceAudience; import org.slf4j.MDC; import javax.ws.rs.core.Context; @@ -33,6 +34,7 @@ import java.security.Principal; import java.util.regex.Pattern; @Provider +@InterfaceAudience.Private public class UserProvider extends AbstractHttpContextInjectable implements InjectableProvider {