public class JpmmlFactory extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
JpmmlFactory.ModelRunnerFromBlobStore
Creates a
JPmmlModelRunner writing to the default stream. |
static class |
JpmmlFactory.ModelRunnerFromFile |
| Constructor and Description |
|---|
JpmmlFactory() |
| Modifier and Type | Method and Description |
|---|---|
static InputStream |
getPmmlModelBlob(String blobKey)
Returns PMML model from Blobstore.
|
static InputStream |
getPmmlModelBlob(String blobKey,
Map<String,Object> config)
Returns PMML model from Blobstore.
|
static org.jpmml.evaluator.Evaluator |
newEvaluator(File file)
Creates a new
Evaluator object representing the PMML model defined in the XML File specified as argument. |
static org.jpmml.evaluator.Evaluator |
newEvaluator(InputStream stream)
Creates a new
Evaluator object representing the PMML model defined in the XML File specified as argument. |
static org.jpmml.evaluator.Evaluator |
newEvaluator(org.dmg.pmml.PMML pmml)
Creates a new
Evaluator object representing the PMML model defined in the PMML argument. |
static org.jpmml.evaluator.Evaluator |
newEvaluator(String blobKey)
Creates a new
Evaluator object representing the PMML model uploaded to the Blobstore using the blob key specified as argument. |
static org.jpmml.evaluator.Evaluator |
newEvaluator(String blobKey,
Map<String,Object> config)
Creates a new
Evaluator object representing the PMML model uploaded to the Blobstore using the blob key specified as argument. |
static org.dmg.pmml.PMML |
newPmml(File file)
Creates a new
PMML object representing the PMML model defined in the XML File specified as argument. |
static org.dmg.pmml.PMML |
newPmml(InputStream stream)
Creates a new
PMML object representing the PMML model defined in the InputStream specified as argument. |
static org.dmg.pmml.PMML |
newPmml(String blobKey)
Creates a new
PMML object representing the PMML model uploaded to the Blobstore with key specified as argument. |
static org.dmg.pmml.PMML |
newPmml(String blobKey,
Map<String,Object> config)
Creates a new
PMML object representing the PMML model uploaded to the Blobstore with key specified as argument. |
public static org.dmg.pmml.PMML newPmml(File file) throws JAXBException, SAXException, IOException
Creates a new PMML object representing the PMML model defined in the XML File specified as argument.
JAXBExceptionSAXExceptionIOExceptionpublic static org.dmg.pmml.PMML newPmml(InputStream stream) throws JAXBException, SAXException, IOException
Creates a new PMML object representing the PMML model defined in the InputStream specified as argument.
JAXBExceptionSAXExceptionIOExceptionpublic static org.dmg.pmml.PMML newPmml(String blobKey) throws JAXBException, SAXException, IOException
Creates a new PMML object representing the PMML model uploaded to the Blobstore with key specified as argument. Uses Storm config as returned by Utils.readStormConfig() to get the Blobstore client.
JAXBExceptionSAXExceptionIOExceptionpublic static org.dmg.pmml.PMML newPmml(String blobKey, Map<String,Object> config) throws JAXBException, SAXException, IOException
Creates a new PMML object representing the PMML model uploaded to the Blobstore with key specified as argument. Uses the specified configuration to get the Blobstore client.
JAXBExceptionSAXExceptionIOExceptionpublic static InputStream getPmmlModelBlob(String blobKey)
Returns PMML model from Blobstore. Uses Storm config as returned by Utils.readStormConfig().
blobKey - key of PMML model in Blobstorepublic static InputStream getPmmlModelBlob(String blobKey, Map<String,Object> config)
Returns PMML model from Blobstore.
blobKey - key of PMML model in Blobstoreconfig - Configuration to use to get Blobstore clientpublic static org.jpmml.evaluator.Evaluator newEvaluator(org.dmg.pmml.PMML pmml)
Creates a new Evaluator object representing the PMML model defined in the PMML argument.
public static org.jpmml.evaluator.Evaluator newEvaluator(File file) throws IOException, JAXBException, SAXException
Creates a new Evaluator object representing the PMML model defined in the XML File specified as argument.
IOExceptionJAXBExceptionSAXExceptionpublic static org.jpmml.evaluator.Evaluator newEvaluator(InputStream stream) throws IOException, JAXBException, SAXException
Creates a new Evaluator object representing the PMML model defined in the XML File specified as argument.
IOExceptionJAXBExceptionSAXExceptionpublic static org.jpmml.evaluator.Evaluator newEvaluator(String blobKey) throws IOException, JAXBException, SAXException
Creates a new Evaluator object representing the PMML model uploaded to the Blobstore using the blob key specified as argument. Uses Storm config as returned by Utils.readStormConfig() to get the Blobstore client.
IOExceptionJAXBExceptionSAXExceptionpublic static org.jpmml.evaluator.Evaluator newEvaluator(String blobKey, Map<String,Object> config) throws IOException, JAXBException, SAXException
Creates a new Evaluator object representing the PMML model uploaded to the Blobstore using the blob key specified as argument. Uses the specified configuration to get the Blobstore client.
IOExceptionJAXBExceptionSAXExceptionCopyright © 2021 The Apache Software Foundation. All rights reserved.