Package com.asakusafw.bulkloader.common

Examples of com.asakusafw.bulkloader.common.JobFlowParamLoader


        bean.setRetryCount(Integer.parseInt(
                ConfigurationLoader.getProperty(Constants.PROP_KEY_IMP_RETRY_COUNT)));
        bean.setRetryInterval(Integer.parseInt(
                ConfigurationLoader.getProperty(Constants.PROP_KEY_IMP_RETRY_INTERVAL)));

        JobFlowParamLoader loader = new JobFlowParamLoader();
        if (loader.loadCacheBuildParam(targetName, batchId, jobflowId) == false) {
            return null;
        }
        ImportTargetTableBean table = null;
        for (Map.Entry<String, ImportTargetTableBean> entry : loader.getImportTargetTables().entrySet()) {
            if (entry.getKey().equals(tableName)) {
                table = entry.getValue();
                break;
            }
        }
View Full Code Here


        args[3] = "11-1";
        args[4] = "hadoop";
        Extractor extractor = new StubExtractor(){
            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loder = new JobFlowParamLoader(){
                    @Override
                    public boolean loadImportParam(String targetName, String batchId, String jobflowId, boolean isPrimary) {
                        return false;
                    }
View Full Code Here

    protected DfsFileImport createDfsFileImport() {
        return new StubHdfsFileImport();
    }
    @Override
    protected JobFlowParamLoader createJobFlowParamLoader() {
        JobFlowParamLoader loder = new JobFlowParamLoader(){
            @Override
            protected Properties getImportProp(File file, String targetName) throws IOException {
                System.out.println(file);
                File propFile = new File("src/test/data/common/import1.propertes");
                FileInputStream fis = new FileInputStream(propFile);
View Full Code Here

                ConfigurationLoader.getProperty(Constants.PROP_KEY_IMP_RETRY_COUNT)));
        bean.setRetryInterval(Integer.parseInt(
                ConfigurationLoader.getProperty(Constants.PROP_KEY_IMP_RETRY_INTERVAL)));

        // DSLプロパティを読み込み
        JobFlowParamLoader paramLoader = createJobFlowParamLoader();
        if (!paramLoader.loadImportParam(
                bean.getTargetName(), bean.getBatchId(), bean.getJobflowId(), bean.isPrimary())) {
            return null;
        }
        bean.setTargetTable(paramLoader.getImportTargetTables());

        return bean;
    }
View Full Code Here

    /**
     * JobFlowParamLoaderのインスタンスを生成して返す。
     * @return JobFlowParamLoader
     */
    protected JobFlowParamLoader createJobFlowParamLoader() {
        return new JobFlowParamLoader();
    }
View Full Code Here

        args[3] = "11-1";
        Exporter exporter = new StubExporter(){

            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loder = new JobFlowParamLoader(){
                    @Override
                    public boolean loadExportParam(String targetName, String batchId, String jobflowId) {
                        return false;
                    }
                };
View Full Code Here

        args[2] = "11";
        args[3] = "11-1";
        Exporter exporter = new StubExporter(){
            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loder = new JobFlowParamLoader(){
                    @Override
                    public boolean loadImportParam(String targetName, String batchId, String jobflowId, boolean isPrimary) {
                        return false;
                    }
                    @Override
View Full Code Here

        args[2] = "11";
        args[3] = "11-1";
        Exporter exporter = new StubExporter(){
            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loder = new JobFlowParamLoader(){
                    @Override
                    protected Properties getExportProp(File file, String targetName) throws IOException {
                        File propFile = new File("src/test/data/common/export2.propertes");
                        FileInputStream fis = new FileInputStream(propFile);
                        Properties prop = new Properties();
View Full Code Here

        args[2] = "11";
        args[3] = "11-1";
        Exporter exporter = new StubExporter(){
            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loder = new JobFlowParamLoader(){
                    @Override
                    public boolean loadImportParam(String targetName, String batchId, String jobflowId, boolean isPrimary) {
                        return true;
                    }
                    @Override
View Full Code Here

    }
}
class StubExporter extends Exporter {
    @Override
    protected JobFlowParamLoader createJobFlowParamLoader() {
        JobFlowParamLoader loder = new JobFlowParamLoader(){
            @Override
            protected Properties getExportProp(File file, String targetNam) throws IOException {
                File propFile = new File("src/test/data/common/export1.propertes");
                FileInputStream fis = new FileInputStream(propFile);
                Properties prop = new Properties();
View Full Code Here

TOP

Related Classes of com.asakusafw.bulkloader.common.JobFlowParamLoader

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.