Package com.odiago.flumebase.testutil

Examples of com.odiago.flumebase.testutil.StreamBuilder


    EmbeddedFlumeConfig flumeConf = getFlumeConfig();
    String nodeSource = "text(\"" + sourceFilename + "\")";
    flumeConf.start();
    flumeConf.spawnLogicalNode(SRC_NODE, nodeSource, "console");

    StreamBuilder streamBuilder = new StreamBuilder("inputstream");
    streamBuilder.setSource(SRC_NODE);
    streamBuilder.setSourceType(StreamSourceType.Node);
    streamBuilder.setLocal(false);
    streamBuilder.addField("x", Type.getPrimitive(Type.TypeName.STRING));

    getSymbolTable().addSymbol(streamBuilder.build());
    LocalEnvironment env = getEnvironment();
    env.connect();

    getConf().set(SelectStmt.CLIENT_SELECT_TARGET_KEY, "select-out");
View Full Code Here


    EmbeddedFlumeConfig flumeConf = getFlumeConfig();
    String nodeSource = "tail(\"" + sourceFilename + "\")";
    flumeConf.start();
    flumeConf.spawnLogicalNode(SRC_NODE, nodeSource, "console");

    StreamBuilder streamBuilder = new StreamBuilder("inputstream");
    streamBuilder.setSource(SRC_NODE);
    streamBuilder.setSourceType(StreamSourceType.Node);
    streamBuilder.setLocal(false);
    streamBuilder.addField("x", Type.getPrimitive(Type.TypeName.STRING));
    streamBuilder.addField("y", Type.getPrimitive(Type.TypeName.INT));

    getSymbolTable().addSymbol(streamBuilder.build());
    LocalEnvironment env = getEnvironment();
    env.connect();

    // Test the first query.
    LOG.debug("Running first query");
View Full Code Here

    // Create a stream we will fill with numbers via flume.
    File sourceFile = File.createTempFile("numberstream-", ".txt");
    sourceFile.deleteOnExit();
    String sourceFilename = sourceFile.getAbsolutePath();

    StreamBuilder streamBuilder = new StreamBuilder("inputstream");

    streamBuilder.addField(new TypedField("a", Type.getPrimitive(Type.TypeName.INT)));
    streamBuilder.setFormat(new FormatSpec("delimited"));
    streamBuilder.setLocal(true);
    streamBuilder.setSourceType(StreamSourceType.Source);
    streamBuilder.setSource("tail(\"" + sourceFilename + "\")");
    StreamSymbol inputStream = streamBuilder.build();

    getSymbolTable().addSymbol(inputStream);

    LocalEnvironment env = getEnvironment();
    env.connect();
View Full Code Here

TOP

Related Classes of com.odiago.flumebase.testutil.StreamBuilder

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.