package org.onlab.onos; | |
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; | |
} | |
} |