package com.caseystella.pmml.config;
import com.caseystella.pmml.provider.ConsumerProvider;
/**
* Created by cstella on 1/30/15.
*/
public class Consumer {
String consumerClass;
public ConsumerProvider getConsumer(Model model) throws ClassNotFoundException, IllegalAccessException, InstantiationException {
ConsumerProvider provider = (ConsumerProvider)(Class.forName(consumerClass).newInstance());
provider.initialize(model.getModelStream());
return provider;
}
public String getConsumerClass() {
return consumerClass;
}
public void setConsumerClass(String consumerClass) {
this.consumerClass = consumerClass;
}
}