use of co.cask.cdap.api.service.BasicService in project cdap by caskdata.
the class AppWithServices method configure.
@Override
public void configure() {
setName(APP_NAME);
addService(new BasicService("NoOpService", new NoOpHandler()));
addService(new BasicService(SERVICE_NAME, new ServerService()));
addService(new DatasetUpdateService());
addService(new TransactionalHandlerService());
addWorker(new DatasetUpdateWorker());
createDataset(TRANSACTIONS_DATASET_NAME, KeyValueTable.class);
}
use of co.cask.cdap.api.service.BasicService in project cdap by caskdata.
the class AppWithTable method configure.
@Override
public void configure() {
setName("AppWithTable");
setDescription("Simple app with table dataset");
createDataset("my_table", Table.class);
addService(new BasicService("fooService", new AbstractHttpServiceHandler() {
}));
}
use of co.cask.cdap.api.service.BasicService in project cdap by caskdata.
the class AppUsingGetServiceURL method configure.
@Override
public void configure() {
setName(APP_NAME);
addService(new BasicService("ForwardingService", new ForwardingHandler()));
addService(new CentralService());
addWorker(new PingingWorker());
addWorker(new LifecycleWorker());
createDataset(DATASET_NAME, KeyValueTable.class);
createDataset(WORKER_INSTANCES_DATASET, KeyValueTable.class);
}
use of co.cask.cdap.api.service.BasicService in project cdap by caskdata.
the class BundleJarApp method configure.
@Override
public void configure() {
setName("BundleJarApp");
setDescription("Demonstrates usage of bundle jar applications");
addStream(new Stream("simpleInputStream"));
createDataset("simpleInputDataset", KeyValueTable.class);
createDataset("simpleOutputDataset", KeyValueTable.class);
addFlow(new SimpleFlow());
addService(new BasicService("SimpleGetOutput", new SimpleGetOutput()));
addService(new BasicService("SimpleGetInput", new SimpleGetInput()));
addService(new BasicService("PrintService", new PrintHandler()));
addMapReduce(new SimpleMapReduce());
}
use of co.cask.cdap.api.service.BasicService in project cdap by caskdata.
the class ArgumentCheckApp method configure.
@Override
public void configure() {
setName("ArgumentCheckApp");
setDescription("Checks if arguments are passed correctly");
addFlow(new SimpleFlow());
addService(new BasicService("SimpleService", new DummyHandler()));
}
Aggregations