package com.navercorp.pinpoint.web.filter.agent;
/**
* @author emeroad
*/
public class DefaultAgentFilter implements AgentFilter {
private final String agentId;
public DefaultAgentFilter(String agentId) {
if (agentId == null) {
throw new NullPointerException("agentId must not be null");
}
this.agentId = agentId;
}
public boolean accept(String agentId) {
if (this.agentId.equals(agentId)) {
return ACCEPT;
}
return REJECT;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("DefaultAgentFilter{");
sb.append("agentId='").append(agentId).append('\'');
sb.append('}');
return sb.toString();
}
}