public class SparkTextIoApp extends java.lang.Object implements TextIoApp<SparkTextIoApp>
| Constructor and Description |
|---|
SparkTextIoApp(java.util.function.BiConsumer<TextIO,RunnerData> textIoRunner,
WebTextTerminal termTemplate) |
| Modifier and Type | Method and Description |
|---|---|
protected WebTextTerminal |
create(SparkDataServer.SessionHolder sessionHolder,
java.lang.String initData) |
protected WebTextTerminal |
get(SparkDataServer.SessionHolder sessionHolder) |
int |
getPort() |
SparkDataServer |
getServer() |
void |
init() |
SparkTextIoApp |
withMaxInactiveSeconds(java.lang.Integer maxInactiveSeconds) |
SparkTextIoApp |
withOnAbort(java.util.function.Consumer<java.lang.String> onAbort) |
SparkTextIoApp |
withOnDispose(java.util.function.Consumer<java.lang.String> onDispose) |
SparkTextIoApp |
withPort(java.lang.Integer portNumber) |
SparkTextIoApp |
withSessionDataProvider(java.util.function.Function<spark.Session,java.util.Map<java.lang.String,java.lang.String>> provider) |
SparkTextIoApp |
withStaticFilesLocation(java.lang.String location) |
public SparkTextIoApp(java.util.function.BiConsumer<TextIO,RunnerData> textIoRunner, WebTextTerminal termTemplate)
public SparkDataServer getServer()
public void init()
init in interface TextIoApp<SparkTextIoApp>public SparkTextIoApp withOnDispose(java.util.function.Consumer<java.lang.String> onDispose)
withOnDispose in interface TextIoApp<SparkTextIoApp>public SparkTextIoApp withOnAbort(java.util.function.Consumer<java.lang.String> onAbort)
withOnAbort in interface TextIoApp<SparkTextIoApp>public SparkTextIoApp withMaxInactiveSeconds(java.lang.Integer maxInactiveSeconds)
withMaxInactiveSeconds in interface TextIoApp<SparkTextIoApp>public SparkTextIoApp withStaticFilesLocation(java.lang.String location)
withStaticFilesLocation in interface TextIoApp<SparkTextIoApp>public SparkTextIoApp withPort(java.lang.Integer portNumber)
withPort in interface TextIoApp<SparkTextIoApp>public int getPort()
getPort in interface TextIoApp<SparkTextIoApp>public SparkTextIoApp withSessionDataProvider(java.util.function.Function<spark.Session,java.util.Map<java.lang.String,java.lang.String>> provider)
protected WebTextTerminal create(SparkDataServer.SessionHolder sessionHolder, java.lang.String initData)
protected WebTextTerminal get(SparkDataServer.SessionHolder sessionHolder)