org.eclipse.jgit.storage.dht
Class RepositoryName
java.lang.Object
org.eclipse.jgit.storage.dht.RepositoryName
- All Implemented Interfaces:
- RowKey
public class RepositoryName
- extends java.lang.Object
- implements RowKey
Unique name of a repository, as specified by the URL.
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
create
public static RepositoryName create(java.lang.String name)
- Parameters:
name
-
- Returns:
- the key
fromBytes
public static RepositoryName fromBytes(byte[] name)
- Parameters:
name
-
- Returns:
- the key
fromString
public static RepositoryName fromString(java.lang.String name)
- Parameters:
name
-
- Returns:
- the key
asBytes
public byte[] asBytes()
- Specified by:
asBytes
in interface RowKey
- Returns:
- key formatted as byte array for storage in the DHT.
asString
public java.lang.String asString()
- Specified by:
asString
in interface RowKey
- Returns:
- key formatted as a String for storage in the DHT.
hashCode
public int hashCode()
- Specified by:
hashCode
in interface RowKey
- Overrides:
hashCode
in class java.lang.Object
- Returns:
- relatively unique hash code value for in-memory compares.
equals
public boolean equals(java.lang.Object other)
- Description copied from interface:
RowKey
- Compare this key to another key for equality.
- Specified by:
equals
in interface RowKey
- Overrides:
equals
in class java.lang.Object
- Parameters:
other
- the other key instance, may be null.
- Returns:
- true if these keys reference the same row.
toString
public java.lang.String toString()
- Specified by:
toString
in interface RowKey
- Overrides:
toString
in class java.lang.Object
- Returns:
- pretty printable string for debugging/reporting only.
Copyright © 2011. All Rights Reserved.