Search in sources :

Example 11 with BasicService

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);
}
Also used : BasicService(co.cask.cdap.api.service.BasicService)

Example 12 with BasicService

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() {
    }));
}
Also used : BasicService(co.cask.cdap.api.service.BasicService) AbstractHttpServiceHandler(co.cask.cdap.api.service.http.AbstractHttpServiceHandler)

Example 13 with BasicService

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);
}
Also used : BasicService(co.cask.cdap.api.service.BasicService)

Example 14 with BasicService

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());
}
Also used : BasicService(co.cask.cdap.api.service.BasicService) Stream(co.cask.cdap.api.data.stream.Stream)

Example 15 with BasicService

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()));
}
Also used : BasicService(co.cask.cdap.api.service.BasicService)

Aggregations

BasicService (co.cask.cdap.api.service.BasicService)16 Stream (co.cask.cdap.api.data.stream.Stream)6 AbstractHttpServiceHandler (co.cask.cdap.api.service.http.AbstractHttpServiceHandler)1