blob: cb1621937a15abcf38a49749986e9a627f8efe1a [file] [log] [blame]
package org.onlab.onos;
import org.onlab.onos.core.ApplicationId;
import java.util.Objects;
/**
* Test application ID.
*/
public class TestApplicationId implements ApplicationId {
private final String name;
private final short id;
public TestApplicationId(String name) {
this.name = name;
this.id = (short) Objects.hash(name);
}
public static ApplicationId create(String name) {
return new TestApplicationId(name);
}
@Override
public short id() {
return id;
}
@Override
public String name() {
return name;
}
}