use of co.cask.cdap.api.data.stream.Stream in project cdap by caskdata.
the class AllProgramsApp method configure.
@Override
public void configure() {
setName(NAME);
setDescription("Application which has everything");
addStream(new Stream(STREAM_NAME, "test stream"));
createDataset(DATASET_NAME, KeyValueTable.class, DatasetProperties.builder().setDescription("test dataset").build());
createDataset(DATASET_NAME2, KeyValueTable.class);
createDataset(DATASET_NAME3, KeyValueTable.class);
addFlow(new NoOpFlow());
addMapReduce(new NoOpMR());
addMapReduce(new NoOpMR2());
addWorkflow(new NoOpWorkflow());
addWorker(new NoOpWorker());
addSpark(new NoOpSpark());
addService(new NoOpService());
schedule(buildSchedule(SCHEDULE_NAME, ProgramType.WORKFLOW, NoOpWorkflow.NAME).setDescription(SCHEDULE_DESCRIPTION).triggerByTime("* * * * *"));
try {
createDataset(DS_WITH_SCHEMA_NAME, ObjectMappedTable.class, ObjectMappedTableProperties.builder().setType(DsSchema.class).setDescription("test object mapped table").build());
} catch (UnsupportedTypeException e) {
// ignore for test
}
}
use of co.cask.cdap.api.data.stream.Stream in project cdap by caskdata.
the class AppWithDataset method configure.
@Override
public void configure() {
setDescription("Application with Dataset");
addStream(new Stream("mystream"));
createDataset("myds", KeyValueTable.class);
addService(new BasicService("PingService", new PingHandler()));
}
use of co.cask.cdap.api.data.stream.Stream in project cdap by caskdata.
the class DummyAppWithTrackingTable method configure.
@Override
public void configure() {
setName("dummy");
setDescription("dummy app with a dataset that tracks open and close");
addStream(new Stream("xx"));
createDataset("foo", TrackingTable.class);
createDataset("bar", TrackingTable.class);
addFlow(new DummyFlow());
addMapReduce(new DummyBatch());
addService(new BasicService("DummyService", new DummyHandler()));
}
use of co.cask.cdap.api.data.stream.Stream in project cdap by caskdata.
the class FlowMapReduceApp method configure.
@Override
public void configure() {
setName("App");
setDescription("Application which has everything");
addStream(new Stream("stream"));
createDataset("kvt", KeyValueTable.class);
addFlow(new AllProgramsApp.NoOpFlow());
addMapReduce(new AllProgramsApp.NoOpMR());
addService(new AllProgramsApp.NoOpService());
addWorker(new AllProgramsApp.NoOpWorker());
addSpark(new AllProgramsApp.NoOpSpark());
}
use of co.cask.cdap.api.data.stream.Stream in project cdap by caskdata.
the class ToyApp method configure.
@Override
public void configure() {
setName("ToyApp");
setDescription("Toy Flow Application");
addStream(new Stream("X"));
addStream(new Stream("Y"));
createDataset("data1", KeyValueTable.class);
addFlow(new ToyFlow());
}
Aggregations