/* * Copyright (c) 2016 EMC Corporation * All Rights Reserved */ package com.emc.storageos.volumecontroller.impl.plugins.metering.vplex; import java.util.Map; import com.emc.storageos.plugins.AccessProfile; /** * Establish the methods to collect statistics for a VPlex system */ public interface VPlexStatsCollector { /** * Implementation of the interface will allow the collection of statistics from the VPlex system * * @param accessProfile [IN] - Has credential and other information that will be used for accessing the VPlex system for stats * @param context [IN] - Contextual information used in metering */ public void collect(AccessProfile accessProfile, Map<String, Object> context); }