YARN-5184. Fix up incompatible changes introduced on ContainerStatus and NodeReport. Contributed by Sangjin Lee.
(cherry picked from commit a7288da595
)
This commit is contained in:
parent
8773cd5f76
commit
3350d0c080
|
@ -85,11 +85,17 @@ public abstract class ContainerStatus {
|
||||||
*/
|
*/
|
||||||
@Public
|
@Public
|
||||||
@Evolving
|
@Evolving
|
||||||
public abstract ExecutionType getExecutionType();
|
public ExecutionType getExecutionType() {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
@Private
|
@Private
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract void setExecutionType(ExecutionType executionType);
|
public void setExecutionType(ExecutionType executionType) {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the <code>ContainerState</code> of the container.
|
* Get the <code>ContainerState</code> of the container.
|
||||||
|
@ -148,11 +154,17 @@ public abstract class ContainerStatus {
|
||||||
*/
|
*/
|
||||||
@Public
|
@Public
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract Resource getCapability();
|
public Resource getCapability() {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
@Private
|
@Private
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract void setCapability(Resource capability);
|
public void setCapability(Resource capability) {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get all the IP addresses with which the container run.
|
* Get all the IP addresses with which the container run.
|
||||||
|
@ -160,11 +172,17 @@ public abstract class ContainerStatus {
|
||||||
*/
|
*/
|
||||||
@Public
|
@Public
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract List<String> getIPs();
|
public List<String> getIPs() {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
@Private
|
@Private
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract void setIPs(List<String> ips);
|
public void setIPs(List<String> ips) {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the hostname where the container runs.
|
* Get the hostname where the container runs.
|
||||||
|
@ -172,9 +190,15 @@ public abstract class ContainerStatus {
|
||||||
*/
|
*/
|
||||||
@Public
|
@Public
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract String getHost();
|
public String getHost() {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
@Private
|
@Private
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract void setHost(String host);
|
public void setHost(String host) {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -203,12 +203,18 @@ public abstract class NodeReport {
|
||||||
*/
|
*/
|
||||||
@Public
|
@Public
|
||||||
@Stable
|
@Stable
|
||||||
public abstract ResourceUtilization getAggregatedContainersUtilization();
|
public ResourceUtilization getAggregatedContainersUtilization() {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
@Private
|
@Private
|
||||||
@Unstable
|
@Unstable
|
||||||
public abstract void setAggregatedContainersUtilization(ResourceUtilization
|
public void setAggregatedContainersUtilization(ResourceUtilization
|
||||||
containersUtilization);
|
containersUtilization) {
|
||||||
|
throw new UnsupportedOperationException(
|
||||||
|
"subclass must implement this method");
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get node resource utilization
|
* Get node resource utilization
|
||||||
|
|
Loading…
Reference in New Issue