Example usage for org.apache.hadoop.yarn.api.records ContainerId compareTo

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

Introduction

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

Prototype

@Override
    public int compareTo(ContainerId other) 

Source Link

Usage

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

License:Apache License

public static Container getContainer(final ContainerId containerId, final String host, final int port) {
    return new Container() {
        @Override/*from   www. j  a  v a 2 s  .  c om*/
        public ContainerId getId() {
            return containerId;
        }

        @Override
        public void setId(ContainerId id) {
        }

        @Override
        public NodeId getNodeId() {
            return NodeId.newInstance(host, port);
        }

        @Override
        public void setNodeId(NodeId nodeId) {
        }

        @Override
        public String getNodeHttpAddress() {
            return host + ":" + port;
        }

        @Override
        public void setNodeHttpAddress(String nodeHttpAddress) {
        }

        @Override
        public Resource getResource() {
            return null;
        }

        @Override
        public void setResource(Resource resource) {
        }

        @Override
        public Priority getPriority() {
            return null;
        }

        @Override
        public void setPriority(Priority priority) {
        }

        @Override
        public Token getContainerToken() {
            return null;
        }

        @Override
        public void setContainerToken(Token containerToken) {
        }

        @Override
        public int compareTo(Container o) {
            return containerId.compareTo(o.getId());
        }
    };
}