public class SparkDataServer extends AbstractDataServer<spark.Request>
DataApi
.Modifier and Type | Class and Description |
---|---|
static class |
SparkDataServer.SessionHolder |
AbstractDataServer.ResponseData
DEFAULT_PATH_FOR_GET_DATA, DEFAULT_PATH_FOR_INIT_DATA, DEFAULT_PATH_FOR_POST_INPUT
Constructor and Description |
---|
SparkDataServer(BiFunction<SparkDataServer.SessionHolder,String,DataApi> dataApiCreator,
Function<SparkDataServer.SessionHolder,DataApi> dataApiGetter) |
Modifier and Type | Method and Description |
---|---|
protected String |
configureResponseData(spark.Response response,
AbstractDataServer.ResponseData r) |
DataApiProvider<spark.Request> |
getDataApiProvider() |
protected static String |
getId(spark.Request request) |
int |
getPort() |
void |
init() |
SparkDataServer |
withPort(int portNumber) |
getPathForGetData, getPathForPostInit, getPathForPostInput, handle, handleGetData, handleInit, handlePostInput, withPathForGetData, withPathForInitData, withPathForPostInput
public SparkDataServer(BiFunction<SparkDataServer.SessionHolder,String,DataApi> dataApiCreator, Function<SparkDataServer.SessionHolder,DataApi> dataApiGetter)
public DataApiProvider<spark.Request> getDataApiProvider()
getDataApiProvider
in class AbstractDataServer<spark.Request>
public SparkDataServer withPort(int portNumber)
public int getPort()
protected static String getId(spark.Request request)
protected String configureResponseData(spark.Response response, AbstractDataServer.ResponseData r)
public void init()