All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ai.h2o.mojos.runtime.h2o3.KLimePipelineLoaderFactory Maven / Gradle / Ivy

There is a newer version: 2.8.7.1
Show newest version
package ai.h2o.mojos.runtime.h2o3;

import ai.h2o.mojos.runtime.api.PipelineConfig;
import ai.h2o.mojos.runtime.api.PipelineLoader;
import ai.h2o.mojos.runtime.api.PipelineLoaderFactory;
import ai.h2o.mojos.runtime.api.backend.ReaderBackend;
import java.io.IOException;

public class KLimePipelineLoaderFactory implements PipelineLoaderFactory {
    @Override
    public PipelineLoader createLoader(ReaderBackend backend, String optionalMainFile, PipelineConfig config) throws IOException {
        if (optionalMainFile == null || optionalMainFile.equals(getRootResource())) {
            return new KLimePipelineLoader(backend, config);
        }
        throw new UnsupportedOperationException(optionalMainFile);
    }

    @Override
    public String getName() {
        return "klime";
    }

    @Override
    public String getRootResource() {
        return "klime.ini";
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy