Class RemoteLocationContext
java.lang.Object
org.apache.hadoop.hdfs.server.federation.router.RemoteLocationContext
- All Implemented Interfaces:
Comparable<RemoteLocationContext>
- Direct Known Subclasses:
FederationNamespaceInfo,RemoteLocation
public abstract class RemoteLocationContext
extends Object
implements Comparable<RemoteLocationContext>
Base class for objects that are unique to a namespace.
-
Constructor Details
-
RemoteLocationContext
public RemoteLocationContext()
-
-
Method Details
-
getNameserviceId
Returns an identifier for a unique namespace.- Returns:
- Namespace identifier.
-
getDest
Destination in this location. For example the path in a remote namespace.- Returns:
- Destination in this location.
-
getSrc
Original source location.- Returns:
- Source path.
-
hashCode
public int hashCode() -
equals
-
compareTo
- Specified by:
compareToin interfaceComparable<RemoteLocationContext>
-