Package io.deephaven.server.appmode
Class ApplicationFactory
java.lang.Object
io.deephaven.server.appmode.ApplicationFactory
- All Implemented Interfaces:
io.deephaven.appmode.ApplicationConfig.Visitor
public class ApplicationFactory
extends Object
implements io.deephaven.appmode.ApplicationConfig.Visitor
-
Method Summary
Modifier and TypeMethodDescriptionstatic io.deephaven.appmode.ApplicationStatecreate(Path applicationDir, io.deephaven.appmode.ApplicationConfig config, io.deephaven.engine.util.ScriptSession scriptSession, io.deephaven.appmode.ApplicationState.Listener appStateListener) io.deephaven.appmode.ApplicationStateout()voidvisit(io.deephaven.appmode.DynamicApplication<?> advanced) voidvisit(io.deephaven.appmode.QSTApplication qst) voidvisit(io.deephaven.appmode.ScriptApplication app) voidvisit(io.deephaven.appmode.StaticClassApplication<?> clazz)
-
Method Details
-
create
public static io.deephaven.appmode.ApplicationState create(Path applicationDir, io.deephaven.appmode.ApplicationConfig config, io.deephaven.engine.util.ScriptSession scriptSession, io.deephaven.appmode.ApplicationState.Listener appStateListener) -
out
public io.deephaven.appmode.ApplicationState out() -
visit
public void visit(io.deephaven.appmode.ScriptApplication app) - Specified by:
visitin interfaceio.deephaven.appmode.ApplicationConfig.Visitor
-
visit
public void visit(io.deephaven.appmode.DynamicApplication<?> advanced) - Specified by:
visitin interfaceio.deephaven.appmode.ApplicationConfig.Visitor
-
visit
public void visit(io.deephaven.appmode.QSTApplication qst) - Specified by:
visitin interfaceio.deephaven.appmode.ApplicationConfig.Visitor
-
visit
public void visit(io.deephaven.appmode.StaticClassApplication<?> clazz) - Specified by:
visitin interfaceio.deephaven.appmode.ApplicationConfig.Visitor
-