package at.ac.ait.archistar.engine;
import at.ac.ait.archistar.engine.distributor.Distributor;
import at.ac.ait.archistar.engine.distributor.ServerConfiguration;
import at.ac.ait.archistar.engine.metadata.MetadataService;
import at.archistar.crypto.CryptoEngine;
/**
* This engine adds some features needed for testing.
*
* Mostly added to not further mess up the Engine code
*
* @author andy
*/
public class TestEngine extends Engine {
public TestEngine(ServerConfiguration servers, MetadataService naming, Distributor distributor, CryptoEngine crypto) {
super(servers, naming, distributor, crypto);
}
public int getNumberOfServers() {
return servers.getOnlineStorageServerCount();
}
public Distributor getDistributor() {
return this.distributor;
}
}