Package com.asakusafw.bulkloader.common

Examples of com.asakusafw.bulkloader.common.JobFlowParamLoader


        args[4] = "11-1";
        args[5] = "20101023102050";
        Importer importer = new StubImporter(){
            @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


        args[4] = "11-1";
        args[5] = "20101023102050";
        Importer importer = new StubImporter(){
            @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/import3.propertes");
                        FileInputStream fis = new FileInputStream(propFile);
View Full Code Here

            /**
             * @see com.asakusafw.bulkloader.recoverer.Recoverer#createJobFlowParamLoader()
             */
            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loder = new JobFlowParamLoader(){
                    @Override
                    protected Properties getImportProp(File dslFile, String targetName) throws IOException {
                        Properties prop = new Properties();
                        prop.setProperty("import.target-table", "IMPORT_TARGET1,IMPORT_TARGET2");
                        return prop;
View Full Code Here

        args[4] = "11-1";
        args[5] = "20101023102050";
        Importer importer = new StubImporter(){
            @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/import3.propertes");
                        FileInputStream fis = new FileInputStream(propFile);
View Full Code Here

        args[4] = "11-1";
        args[5] = "20101023102050";
        Importer importer = new StubImporter(){
            @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/import3.propertes");
                        FileInputStream fis = new FileInputStream(propFile);
View Full Code Here

            /*
             * @see com.asakusafw.bulkloader.recoverer.StubRecoverer#createJobFlowParamLoader()
             */
            @Override
            protected JobFlowParamLoader createJobFlowParamLoader() {
                JobFlowParamLoader loader = new JobFlowParamLoader(){
                    /* (非 Javadoc)
                     * @see com.asakusafw.bulkloader.common.JobFlowParamLoader#loadRecoveryParam(java.lang.String, java.lang.String, java.lang.String)
                     */
                    @Override
                    public boolean loadRecoveryParam(String targetName,
View Full Code Here

        bean.setJobflowId(jobFlowId);
        // ジョブフロー実行ID
        bean.setExecutionId(jobnetInctanceId);

        // DSLプロパティを読み込み
        JobFlowParamLoader dslLoader = createJobFlowParamLoader();
        if (!dslLoader.loadExportParam(bean.getTargetName(), bean.getBatchId(), bean.getJobflowId())) {
            return null;
        }
        bean.setExportTargetTable(dslLoader.getExportTargetTables());

        return bean;
    }
View Full Code Here

    /**
     * このCollectorが利用する{@link JobFlowParamLoader}を生成して返す。
     * @return 生成したインスタンス
     */
    protected JobFlowParamLoader createJobFlowParamLoader() {
        return new JobFlowParamLoader();
    }
View Full Code Here

    protected ImportProtocolDecide createImportProtocolDecide() {
        return new StubImportProtocolDecide();
    }
    @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/importer/import.propertes");
                FileInputStream fis = new FileInputStream(propFile);
View Full Code Here

     * @param exporterBean テンポラリ管理テーブルの内容を保持するBean
     * @throws BulkLoaderSystemException テンポラリ管理テーブルの内容を保持するBean
     */
    protected void loadParam(ExporterBean exporterBean) throws BulkLoaderSystemException {
        // DSLプロパティを読み込み
        JobFlowParamLoader paramLoader = createJobFlowParamLoader();
        if (!paramLoader.loadRecoveryParam(
                exporterBean.getTargetName(), exporterBean.getBatchId(), exporterBean.getJobflowId())) {
            throw new BulkLoaderSystemException(getClass(), "TG-RECOVERER-01007",
                    "DSLプロパティ",
                    MessageFormat.format(
                            "ターゲット名:{0}, バッチID:{1}, ジョブフローID:{2}" ,
                            exporterBean.getTargetName(),
                            exporterBean.getBatchId(),
                            exporterBean.getJobflowId()),
                    exporterBean.getExecutionId());
        }
        exporterBean.setExportTargetTable(paramLoader.getExportTargetTables());
        exporterBean.setImportTargetTable(paramLoader.getImportTargetTables());

        // リトライ回数・リトライインターバルを読み込み
        String count = ConfigurationLoader.getProperty(Constants.PROP_KEY_EXP_RETRY_COUNT);
        String interval = ConfigurationLoader.getProperty(Constants.PROP_KEY_EXP_RETRY_INTERVAL);
        try {
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.