Example usage for org.apache.hadoop.yarn.api.records ContainerStatus ContainerStatus

List of usage examples for org.apache.hadoop.yarn.api.records ContainerStatus ContainerStatus

Introduction

In this page you can find the example usage for org.apache.hadoop.yarn.api.records ContainerStatus ContainerStatus.

Prototype

ContainerStatus

Source Link

Usage

From source file:org.apache.samza.job.yarn.util.TestUtil.java

License:Apache License

public static ContainerStatus getContainerStatus(final ContainerId containerId, final int exitCode,
        final String diagnostic) {
    return new ContainerStatus() {
        @Override/*w  w  w.  j  a  v  a 2  s .  com*/
        public ContainerId getContainerId() {
            return containerId;
        }

        @Override
        public void setContainerId(ContainerId containerId) {
        }

        @Override
        public ContainerState getState() {
            return null;
        }

        @Override
        public void setState(ContainerState state) {
        }

        @Override
        public int getExitStatus() {
            return exitCode;
        }

        @Override
        public void setExitStatus(int exitStatus) {
        }

        @Override
        public String getDiagnostics() {
            return diagnostic;
        }

        @Override
        public void setDiagnostics(String diagnostics) {
        }
    };
}