package org.hyperic.hq.measurement.server.session;
import java.util.Collection;
import java.util.Collections;
import org.hyperic.hq.appdef.shared.AppdefEntityID;
import org.hyperic.hq.zevents.Zevent;
import org.hyperic.hq.zevents.ZeventPayload;
import org.hyperic.hq.zevents.ZeventSourceId;
public class AgentUnscheduleNonEntityZevent extends Zevent {
private final String agentToken;
private final Collection<AppdefEntityID> aeids;
@SuppressWarnings("serial")
public AgentUnscheduleNonEntityZevent(String agentToken, Collection<AppdefEntityID> aeids) {
super(new ZeventSourceId() {}, new ZeventPayload() {});
this.agentToken = agentToken;
this.aeids = Collections.unmodifiableCollection(aeids);
}
public Collection<AppdefEntityID> getAppdefEntities() {
return aeids;
}
public String getAgentToken() {
return agentToken;
}
}