Examples of FlowDescription


Examples of com.asakusafw.vocabulary.flow.FlowDescription

        }
        FlowDescriptionDriver driver = parseParameters(ctor);
        if (hasError()) {
            return;
        }
        FlowDescription instance = newInstance(ctor, driver.getPorts());
        if (hasError()) {
            return;
        }
        try {
            FlowGraph graph = driver.createFlowGraph(instance);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        Ex1 ex1 = new Ex1();
        ex1.setSid(1);
        ex1.setValue(10);
        in.add(ex1);

        FlowDescription flow = new NoShuffleStage(in.flow(), out.flow());
        assertThat(tester.runFlow(flow), is(true));

        List<Ex1> list = out.toList();
        assertThat(list.size(), is(1));
        assertThat(list.get(0).getValue(), is(100));
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        ex1.setValue(40);
        in.add(ex1);
        ex1.setValue(50);
        in.add(ex1);

        FlowDescription flow = new SimpleShuffleStage(in.flow(), out.flow());
        assertThat(tester.runFlow(flow), is(true));

        List<ExSummarized> list = out.toList(new Comparator<ExSummarized>() {
            @Override
            public int compare(ExSummarized o1, ExSummarized o2) {
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        final In<Ex1> pMst = mst.flow();
        final In<Ex1> pIn1 = in1.flow();
        final In<Ex1> pIn2 = in2.flow();
        final Out<ExJoined> pOut = out.flow();
        FlowDescription flow = new FlowDescription() {
            @Override
            protected void describe() {
                CoreOperatorFactory c = new CoreOperatorFactory();
                Restructure<Ex2> r1 = c.restructure(pIn1, Ex2.class);
                Restructure<Ex2> r2 = c.restructure(pIn2, Ex2.class);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

    public void simple() throws Exception {
        FlowDescriptionDriver flow = new FlowDescriptionDriver();
        In<Simple> in = flow.createIn("in1", new Import(Simple.class, "testing", dummy()));
        Out<Simple> out = flow.createOut("out1", new Export(Simple.class, "testing", dummy()));

        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);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

    public void different_profile() throws Exception {
        FlowDescriptionDriver flow = new FlowDescriptionDriver();
        In<Simple> in = flow.createIn("in1", new Import(Simple.class, "testing", dummy()));
        Out<Simple> out = flow.createOut("out1", new Export(Simple.class, "other", dummy()));

        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);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        In<Simple> in1 = flow.createIn("in1", new Import(Simple.class, "testing", dummy()));
        In<Simple> in2 = flow.createIn("in2", new Import(Simple.class, "testing", dummy()));
        Out<Simple> out1 = flow.createOut("out1", new Export(Simple.class, "testing", dummy()));
        Out<Simple> out2 = flow.createOut("out2", new Export(Simple.class, "testing", dummy()));

        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);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        In<Simple> in1 = flow.createIn("in1", new Import(Simple.class, "testing", dummy()));
        In<Simple> in2 = flow.createIn("in2", new Import(Simple.class, "other", dummy()));
        Out<Simple> out1 = flow.createOut("out1", new Export(Simple.class, "testing", dummy()));
        Out<Simple> out2 = flow.createOut("out2", new Export(Simple.class, "testing", dummy()));

        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);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        In<Simple> in1 = flow.createIn("in1", new Import(Simple.class, "testing", dummy()));
        In<Simple> in2 = flow.createIn("in2", new Import(Simple.class, "testing", dummy()));
        Out<Simple> out1 = flow.createOut("out1", new Export(Simple.class, "testing", dummy()));
        Out<Simple> out2 = flow.createOut("out2", new Export(Simple.class, "other", dummy()));

        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);
View Full Code Here

Examples of com.asakusafw.vocabulary.flow.FlowDescription

        In<Simple> in1 = flow.createIn("in1", new Import(Simple.class, "testing", dummy()));
        In<Simple> in2 = flow.createIn("in2", new Import(Simple.class, "other", dummy()));
        Out<Simple> out1 = flow.createOut("out1", new Export(Simple.class, "testing", dummy()));
        Out<Simple> out2 = flow.createOut("out2", new Export(Simple.class, "other", dummy()));

        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);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.