/*
* Copyright (c) 2015 EMC Corporation
* All Rights Reserved
*/
package com.emc.storageos.volumecontroller.impl.smis.srdf.collectors;
import com.emc.storageos.db.client.model.StorageSystem;
import com.emc.storageos.db.client.model.Volume;
import javax.cim.CIMObjectPath;
import java.util.Collection;
/**
* Implementations of this interface must provide a strategy for collecting synchronization instances from SMI-S
* based on the SRDF configuration of a given ViPR target volume.
*
* Created by bibbyi1 on 3/23/2015.
*
*/
public interface CollectorStrategy {
Collection<CIMObjectPath> collect(StorageSystem provider, Volume targetVolume);
}