Package com.asakusafw.compiler.flow

Examples of com.asakusafw.compiler.flow.ExternalIoCommandProvider$CommandContext


        FlowDescription desc = new IdentityFlow<Simple>(in, out);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = WindGateIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        List<Command> importer = provider.getImportCommand(context);
        List<Command> exporter = provider.getExportCommand(context);
        List<Command> finalizer = provider.getFinalizeCommand(context);
        assertThat(importer.size(), is(1));
        assertThat(exporter.size(), is(1));
        assertThat(finalizer.size(), is(1));
        assertThat(mode(importer, "testing"), is(WindGateIoProcessor.OPT_BEGIN));
        assertThat(mode(exporter, "testing"), is(WindGateIoProcessor.OPT_END));
View Full Code Here


        FlowDescription desc = new IdentityFlow<Simple>(in, out);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = WindGateIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        List<Command> importer = provider.getImportCommand(context);
        List<Command> exporter = provider.getExportCommand(context);
        List<Command> finalizer = provider.getFinalizeCommand(context);
        assertThat(importer.size(), is(1));
        assertThat(exporter.size(), is(1));
        assertThat(finalizer.size(), is(2));
        assertThat(mode(importer, "testing"), is(WindGateIoProcessor.OPT_ONESHOT));
        assertThat(mode(exporter, "other"), is(WindGateIoProcessor.OPT_ONESHOT));
View Full Code Here

        FlowDescription desc = new DualIdentityFlow<Simple>(in1, in2, out1, out2);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = WindGateIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        List<Command> importer = provider.getImportCommand(context);
        List<Command> exporter = provider.getExportCommand(context);
        List<Command> finalizer = provider.getFinalizeCommand(context);
        assertThat(importer.size(), is(1));
        assertThat(exporter.size(), is(1));
        assertThat(finalizer.size(), is(1));
        assertThat(mode(importer, "testing"), is(WindGateIoProcessor.OPT_BEGIN));
        assertThat(mode(exporter, "testing"), is(WindGateIoProcessor.OPT_END));
View Full Code Here

        FlowDescription desc = new DualIdentityFlow<Simple>(in1, in2, out1, out2);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = WindGateIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        List<Command> importer = provider.getImportCommand(context);
        List<Command> exporter = provider.getExportCommand(context);
        List<Command> finalizer = provider.getFinalizeCommand(context);
        assertThat(importer.size(), is(2));
        assertThat(exporter.size(), is(1));
        assertThat(finalizer.size(), is(2));
        assertThat(mode(importer, "testing"), is(WindGateIoProcessor.OPT_BEGIN));
        assertThat(mode(importer, "other"), is(WindGateIoProcessor.OPT_ONESHOT));
View Full Code Here

        FlowDescription desc = new DualIdentityFlow<Simple>(in1, in2, out1, out2);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = WindGateIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        List<Command> importer = provider.getImportCommand(context);
        List<Command> exporter = provider.getExportCommand(context);
        List<Command> finalizer = provider.getFinalizeCommand(context);
        assertThat(importer.size(), is(1));
        assertThat(exporter.size(), is(2));
        assertThat(finalizer.size(), is(2));
        assertThat(mode(importer, "testing"), is(WindGateIoProcessor.OPT_BEGIN));
        assertThat(mode(exporter, "testing"), is(WindGateIoProcessor.OPT_END));
View Full Code Here

        FlowDescription desc = new DualIdentityFlow<Simple>(in1, in2, out1, out2);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = WindGateIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        List<Command> importer = provider.getImportCommand(context);
        List<Command> exporter = provider.getExportCommand(context);
        List<Command> finalizer = provider.getFinalizeCommand(context);
        assertThat(importer.size(), is(2));
        assertThat(exporter.size(), is(2));
        assertThat(finalizer.size(), is(2));
        assertThat(mode(importer, "testing"), is(WindGateIoProcessor.OPT_BEGIN));
        assertThat(mode(importer, "other"), is(WindGateIoProcessor.OPT_BEGIN));
View Full Code Here

        FlowDescription desc = new DualIdentityFlow<Ex1>(in1, in2, out1, out2);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = BulkLoaderIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        assertThat(provider.getImportCommand(context).size(), is(1));
        assertThat(provider.getExportCommand(context).size(), is(1));
        assertThat(provider.getFinalizeCommand(context).size(), is(1));
    }
View Full Code Here

        FlowDescription desc = new IdentityFlow<Ex1>(in, out);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = BulkLoaderIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        assertThat(provider.getImportCommand(context).size(), is(1));
        assertThat(provider.getExportCommand(context).size(), is(1));
        assertThat(provider.getFinalizeCommand(context).size(), is(1));
    }
View Full Code Here

        FlowDescription desc = new DualIdentityFlow<Ex1>(in1, in2, out1, out2);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = BulkLoaderIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        assertThat(provider.getImportCommand(context).size(), is(2));
        assertThat(provider.getExportCommand(context).size(), is(1));
        assertThat(provider.getFinalizeCommand(context).size(), is(1));
    }
View Full Code Here

        FlowDescription desc = new IdentityFlow<Ex1>(in1, out1);

        JobflowInfo info = compile(flow, desc);
        assertThat(info, not(nullValue()));
        List<ExternalIoCommandProvider> commands = info.getCommandProviders();
        ExternalIoCommandProvider provider = BulkLoaderIoProcessor.findRelated(commands);
        assertThat(provider, not(nullValue()));

        CommandContext context = new CommandContext("home", "id", "");
        assertThat(provider.getImportCommand(context).size(), is(1));
        assertThat(provider.getExportCommand(context).size(), is(1));
        assertThat(provider.getFinalizeCommand(context).size(), is(1));
    }
View Full Code Here

TOP

Related Classes of com.asakusafw.compiler.flow.ExternalIoCommandProvider$CommandContext

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.