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 Runnerbasic()Minimal server - e.g. embedded use and testingstatic 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 Runnermain()Basic serverstatic FusekiServerrunAsyncBasic(String... args) Minimal server - e.g. embedded use and testingstatic FusekiServerrunAsyncMain(String... args) Basic serverstatic FusekiServerrunAsyncServerPlain(String... args) All available server functionality, except admin functionality; no UIstatic FusekiServerrunAsyncServerUI(String... args) General server, with UIstatic 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
Basic server -
runAsyncServerPlain
All available server functionality, except admin functionality; no UI -
runAsyncServerUI
General server, with UI -
basic
Minimal server - e.g. embedded use and testing -
main
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
-