hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Enis Soztutar (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-10671) Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client modules
Date Tue, 04 Mar 2014 19:21:21 GMT

     [ https://issues.apache.org/jira/browse/HBASE-10671?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]

Enis Soztutar updated HBASE-10671:
----------------------------------

    Attachment: hbase-10671_v1.patch

Here is a patch which adds missing annotations to a lot of classes. 

Overview is: 
 - These classes are marked with @InterfaceAudience.Private
{code}
public class DelegatingRetryingCallable<T, D extends RetryingCallable<T>> implements
   public static class ThrowableWithExtraContext {
   public RetriesExhaustedException(final int numTries,
 public class RpcRetryingCallerFactory {
 public class ServerRpcController implements RpcController {
 public class TimeLimitedRpcController implements RpcController {
 public final class ProtobufUtil {
 public class ReplicationFactory {
 public class ReplicationPeersZKImpl extends ReplicationStateZKBase implements ReplicationPeers
{
 public class ReplicationQueueInfo {
 public interface ReplicationQueuesClient {
 public class ReplicationQueuesClientZKImpl extends ReplicationStateZKBase implements
 public class ReplicationQueuesZKImpl extends ReplicationStateZKBase implements ReplicationQueues
{
 public abstract class ReplicationStateZKBase {
 public class ReplicationTrackerZKImpl extends ReplicationStateZKBase implements ReplicationTracker
{
 public enum AuthMethod {
 public class HBaseSaslRpcClient {
 public enum SaslStatus {
 public class SaslUtil {
 public class SecureBulkLoadUtil {
 public class SecurityInfo {
 public class AuthenticationTokenIdentifier extends TokenIdentifier {
 public class AuthenticationTokenSelector
 public class BaseConfigurable implements Configurable {
   public enum OperationStatusCode {
   public static enum Modify {
 public @interface MetaMutationAnnotation {
 public final class LimitInputStream extends FilterInputStream {
 public class UserProvider extends BaseConfigurable {
 public class Base64 {
 public class ChecksumFactory {
 public enum ChecksumType {
 public class ConcatenatedLists<T> implements Collection<T> {
 public class ExceptionUtil {
 public class ChecksumUtil {
{code}
 - These classes are marked @InterfaceAudience.Public and @InterfaceStability.Evolving
{code}
public class UnknownProtocolException extends org.apache.hadoop.hbase.DoNotRetryIOException
{
 public class Permission extends VersionedWritable {
   public enum Action {
 public class TablePermission extends Permission {
 public class UserPermission extends TablePermission {
   public static class Builder {
   public static class Context extends org.apache.hadoop.hbase.io.crypto.Context {
{code}
 - These classes are marked @InterfaceAudience.Public and @InterfaceStability.Stable
{code}
 public class FailedSanityCheckException extends org.apache.hadoop.hbase.DoNotRetryIOException
{
 public class LockTimeoutException extends DoNotRetryIOException {
   public static class Comparator extends WritableComparator {
 public class MurmurHash3 extends Hash {
{code}



> Add missing InterfaceAudience annotations for classes in hbase-common and hbase-client
modules
> ----------------------------------------------------------------------------------------------
>
>                 Key: HBASE-10671
>                 URL: https://issues.apache.org/jira/browse/HBASE-10671
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Client
>            Reporter: Enis Soztutar
>            Assignee: Enis Soztutar
>             Fix For: 0.99.0
>
>         Attachments: hbase-10671_v1.patch
>
>
> In this jira, we'll add missing InterfaceAudience annotations to classes in the client
visible modules (hbase-client and hbase-common).
> Parent jira is for deciding on whether some of the classes should be private or public.




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message