java.lang.Object
org.apache.jena.fuseki.main.runner.FusekiRunner
FusekiRunner provides a number of forms of Fuseki for
running as a server using the command line as configuration.
Each is form is a selection of Fuseki modules.
All forms include any discovered FusekiAutoModules
The commands FusekiServerUICmd, FusekiMainCmd call the forms here.
To take greater control of the configuration, use
FusekiServer.Builder
- basic – no additional Fuseki modules. Only the command line
- main – a basic server with Prometheus statistics. This is the target of
FusekiMainCmd - serverPlain – a server with all functionality, with Prometheus, no persistent admin area,
Shiro configuration by comman dline or environment variable
FUISEKI_SHIRO. - serverUI – a server with admin area and UI
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidMinimal server - e.g. embedded use and testing.static voidBasic serverstatic voidexecServerPlain(String... args) General server, with server-side admin functionality, no UIstatic voidexecServerUI(String... args) General server, with UIstatic FusekiModulesstatic FusekiModulesstatic FusekiModulesstatic FusekiModulesstatic FusekiServerrunAsyncBasic(String... args) Minimal server - e.g. embedded use and testingstatic FusekiServerrunAsyncMain(String... args) Server with ping, Shiro and Prometheus.static FusekiServerrunAsyncServerPlain(String... args) All available server functionality, except admin functionality; no UIstatic FusekiServerrunAsyncServerUI(String... args) General server, with UIstatic RunnerMinimal server - e.g. embedded use and testingstatic RunnerBasic serverstatic RunnerAll available server functionality, except admin functionality; no UI; Shiro configuration by command line or environment variable.static RunnerserverUI()General server, with UI
-
Constructor Details
-
FusekiRunner
public FusekiRunner()
-
-
Method Details
-
execBasic
Minimal server - e.g. embedded use and testing. -
execMain
Basic server -
execServerPlain
General server, with server-side admin functionality, no UI -
execServerUI
General server, with UI -
runAsyncBasic
Minimal server - e.g. embedded use and testing -
runAsyncMain
Server with ping, Shiro and Prometheus. SeeserverMain(). -
runAsyncServerPlain
All available server functionality, except admin functionality; no UI -
runAsyncServerUI
General server, with UI -
serverBasic
Minimal server - e.g. embedded use and testing -
serverMain
Basic server -
serverPlain
All available server functionality, except admin functionality; no UI; Shiro configuration by command line or environment variable. -
serverUI
General server, with UI -
fmodsBasic
-
fmodsMain
-
fmodsServerPlain
-
fmodsServerUI
-