@InterfaceAudience.Private @InterfaceStability.Unstable public class ApplicationIdPBImpl extends ApplicationId
appIdStrPrefix
Constructor and Description |
---|
ApplicationIdPBImpl() |
ApplicationIdPBImpl(YarnProtos.ApplicationIdProto proto) |
Modifier and Type | Method and Description |
---|---|
protected void |
build() |
long |
getClusterTimestamp()
Get the start time of the
ResourceManager which is
used to generate globally unique ApplicationId . |
int |
getId()
Get the short integer identifier of the
ApplicationId
which is unique for all applications started by a particular instance
of the ResourceManager . |
YarnProtos.ApplicationIdProto |
getProto() |
protected void |
setClusterTimestamp(long clusterTimestamp) |
protected void |
setId(int id) |
compareTo, equals, hashCode, newInstance, toString
public ApplicationIdPBImpl()
public ApplicationIdPBImpl(YarnProtos.ApplicationIdProto proto)
public YarnProtos.ApplicationIdProto getProto()
public int getId()
ApplicationId
ApplicationId
which is unique for all applications started by a particular instance
of the ResourceManager
.getId
in class ApplicationId
ApplicationId
protected void setId(int id)
setId
in class ApplicationId
public long getClusterTimestamp()
ApplicationId
ResourceManager
which is
used to generate globally unique ApplicationId
.getClusterTimestamp
in class ApplicationId
ResourceManager
protected void setClusterTimestamp(long clusterTimestamp)
setClusterTimestamp
in class ApplicationId
protected void build()
build
in class ApplicationId
Copyright © 2013 Apache Software Foundation. All rights reserved.