/*
* Copyright (c) 2008-2013 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.volumecontroller.impl.plugins.metering.smis;
import java.io.PrintWriter;
import java.util.Map;
import com.emc.storageos.volumecontroller.impl.plugins.metering.XMLStatsDumpGenerator;
/**
* Dump the Block stat records using the below header & tailer format
* to identify the Block stats.
*
*/
public class BlockXMLStatsDumpGenerator extends XMLStatsDumpGenerator {
@Override
protected void delegateheader(PrintWriter writer) {
writer.println("<blockStats>");
}
@Override
protected void delegatetailer(PrintWriter writer) {
writer.println("</blockStats>");
}
@Override
protected String generateUniqueKey(Map<String, Object> keyMap) {
return (String) keyMap.get("serialID") + "-Block-";
}
}