package com.limegroup.gnutella.spam;
/**
* A token representing the client GUID of a responding client.
*/
public class ClientGUIDToken extends KeywordToken {
/**
* Unlike an IP address, a client GUID should never be shared by spammers
* and non-spammers, so we can give it a high weight as a spam indicator.
*/
private static final float CLIENT_GUID_WEIGHT = 0.6f;
ClientGUIDToken(String guid) {
super(guid);
}
@Override
public float getWeight() {
return CLIENT_GUID_WEIGHT;
}
@Override
public boolean equals(Object o) {
if(!(o instanceof ClientGUIDToken))
return false;
return keyword.equals(((ClientGUIDToken)o).keyword);
}
@Override
public String toString() {
return "guid " + keyword;
}
}