@InterfaceAudience.Private @InterfaceStability.Unstable public abstract class AppCollectorData extends Object
Modifier and Type | Field and Description |
---|---|
protected static long |
DEFAULT_TIMESTAMP_VALUE |
Constructor and Description |
---|
AppCollectorData() |
Modifier and Type | Method and Description |
---|---|
abstract org.apache.hadoop.yarn.api.records.ApplicationId |
getApplicationId() |
abstract String |
getCollectorAddr() |
abstract org.apache.hadoop.yarn.api.records.Token |
getCollectorToken()
Get delegation token for app collector which AM will use to publish
entities.
|
abstract long |
getRMIdentifier() |
abstract long |
getVersion() |
static boolean |
happensBefore(AppCollectorData dataA,
AppCollectorData dataB)
Returns if a collector data item happens before another one.
|
boolean |
isStamped()
Returns if the collector data has been stamped by the RM with a RM cluster
timestamp and a version number.
|
static AppCollectorData |
newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id,
String collectorAddr) |
static AppCollectorData |
newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id,
String collectorAddr,
long rmIdentifier,
long version) |
static AppCollectorData |
newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id,
String collectorAddr,
long rmIdentifier,
long version,
org.apache.hadoop.yarn.api.records.Token token) |
static AppCollectorData |
newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id,
String collectorAddr,
org.apache.hadoop.yarn.api.records.Token token) |
abstract void |
setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId id) |
abstract void |
setCollectorAddr(String addr) |
abstract void |
setCollectorToken(org.apache.hadoop.yarn.api.records.Token token) |
abstract void |
setRMIdentifier(long rmId) |
abstract void |
setVersion(long version) |
protected static final long DEFAULT_TIMESTAMP_VALUE
public static AppCollectorData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id, String collectorAddr, long rmIdentifier, long version, org.apache.hadoop.yarn.api.records.Token token)
public static AppCollectorData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id, String collectorAddr, long rmIdentifier, long version)
public static AppCollectorData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id, String collectorAddr, org.apache.hadoop.yarn.api.records.Token token)
public static AppCollectorData newInstance(org.apache.hadoop.yarn.api.records.ApplicationId id, String collectorAddr)
public static boolean happensBefore(AppCollectorData dataA, AppCollectorData dataB)
dataA
- first collector data item.dataB
- second collector data item.public boolean isStamped()
public abstract org.apache.hadoop.yarn.api.records.ApplicationId getApplicationId()
public abstract void setApplicationId(org.apache.hadoop.yarn.api.records.ApplicationId id)
public abstract String getCollectorAddr()
public abstract void setCollectorAddr(String addr)
public abstract long getRMIdentifier()
public abstract void setRMIdentifier(long rmId)
public abstract long getVersion()
public abstract void setVersion(long version)
public abstract org.apache.hadoop.yarn.api.records.Token getCollectorToken()
public abstract void setCollectorToken(org.apache.hadoop.yarn.api.records.Token token)
Copyright © 2022 Apache Software Foundation. All rights reserved.