afs opened a new issue, #3673:
URL: https://github.com/apache/jena/issues/3673

   Fuseki startup is too hardwired to providing the configuration used by 
`fuseki-server`.
   
   Jena6 is a chance to rework the command and embedded use APIs.
   
   This will no affect users of the `apache-jena-fuseki` download. The script 
entry points and argument syntax do not change.
   
   Fuseki Server currently has one form: server, inc GeoSPARQL, with admin and 
UI.  The ability to run without admin/UI (i.e. no server configuration disk 
area) exists but is not well exposed in the `fuseki-server` script.
   
   Rework startup to be more flexible - different combinations of features, 
potential for multiple configurations in one JVM, no global statics.
   
   * Improve running Fuseki without UI and without admin.
   
   * Design for different combinations of Fuseki modules to make derived, local 
extensions more natural and logical.
      Make Fuseki modules as extensions the norm in the API.
   
   * Allow command line syntax to setup embedded servers.
     Separate argument processing from execution. See #3670.
   
   * Use `FusekiModules` for configuring and extending argument processing. 
     Remove the use of a global, static collection of argument handlers.
   
   * Properly provide full start-up logging in Fuseki Server (a temporary fix: 
#3669)
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to