Class ContinueToken

java.lang.Object
org.apache.hadoop.ozone.s3.util.ContinueToken

public class ContinueToken extends Object
Token which holds enough information to continue the key iteration.
  • Constructor Details

    • ContinueToken

      public ContinueToken(String lastKey, String lastDir)
  • Method Details

    • encodeToString

      public String encodeToString()
      Generate a continuation token which is used in get Bucket.
      Returns:
      if key is not null return continuation token, else returns null.
    • decodeFromString

      public static ContinueToken decodeFromString(String key) throws OS3Exception
      Decode a continuation token which is used in get Bucket.
      Parameters:
      key -
      Returns:
      if key is not null return decoded token, otherwise returns null.
      Throws:
      OS3Exception
    • getLastKey

      public String getLastKey()
    • setLastKey

      public void setLastKey(String lastKey)
    • getLastDir

      public String getLastDir()
    • setLastDir

      public void setLastDir(String lastDir)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object