mirror of
https://github.com/wahyd4/pinpoint.git
synced 2026-08-17 08:46:22 +10:00
git-svn-id: http://svn.bds.nhncorp.com/pe/hippo-web/trunk@2877 84d0f5b1-2673-498c-a247-62c4ff18d310
45 lines
1000 B
Java
45 lines
1000 B
Java
package com.nhn.pinpoint.web.service;
|
|
|
|
/**
|
|
* @author emeroad
|
|
*/
|
|
public class SimpleNodeId implements NodeId{
|
|
private String key;
|
|
|
|
public SimpleNodeId(String key) {
|
|
if (key == null) {
|
|
throw new NullPointerException("key must not be null");
|
|
}
|
|
this.key = key;
|
|
}
|
|
|
|
public String getKey() {
|
|
return key;
|
|
}
|
|
|
|
@Override
|
|
public boolean equals(Object o) {
|
|
if (this == o) return true;
|
|
if (o == null || getClass() != o.getClass()) return false;
|
|
|
|
SimpleNodeId that = (SimpleNodeId) o;
|
|
|
|
if (!key.equals(that.key)) return false;
|
|
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public int hashCode() {
|
|
return key.hashCode();
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
final StringBuilder sb = new StringBuilder("SimpleNodeId{");
|
|
sb.append("key='").append(key).append('\'');
|
|
sb.append('}');
|
|
return sb.toString();
|
|
}
|
|
}
|