public void onEvent(final WorkItem wi)
{
if (wi instanceof EventReceivedWorkItem)
{
EventReceivedWorkItem item = (EventReceivedWorkItem)wi;
QmfEvent event = item.getEvent();
String className = event.getSchemaClassId().getClassName();
if (className.equals("subscribe"))
{
readWhitelist();
String queueName = event.getStringValue("qName");
String address = event.getStringValue("rhost");
String timestamp = new Date(event.getTimestamp()/1000000l).toString();
validateQueue(queueName, address, timestamp);
}
}
else if (wi instanceof AgentRestartedWorkItem)
{