[ https://issues.apache.org/jira/browse/JENA-2269?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17487048#comment-17487048 ]
ASF subversion and git services commented on JENA-2269: ------------------------------------------------------- Commit 6b730d4e60232006e5f3dfca3081595b117f6028 in jena's branch refs/heads/main from Andy Seaborne [ https://gitbox.apache.org/repos/asf?p=jena.git;h=6b730d4 ] Merge pull request #1186 from afs/jena2269-fuseki-module JENA-2269: Fuseki modules > Improve the FusekiModule interface and lifecycle. > ------------------------------------------------- > > Key: JENA-2269 > URL: https://issues.apache.org/jira/browse/JENA-2269 > Project: Apache Jena > Issue Type: Improvement > Components: Fuseki > Affects Versions: Jena 4.4.0 > Reporter: Andy Seaborne > Assignee: Andy Seaborne > Priority: Major > > Having used FusekiModules, some usages aren't possible. > The "configure" step is after the DataServiceRegistry has been built and it > is effectively immutable. The FusekiServer.Builder is available but all > dataset set functions are going to be ignored because the DataServiceRegistry > is already built. > Changes: > * Put a prepare step in that is called at the very start of server building. > * Provide some accessors to the builder state, rather than just the "add*" > operations, to remove and replace dataset service being built. This will > allow full modification, at least by rebuilding a new DataService and > inserting the one in progress. > FusekiModules should be considered "subject to change" while the > functionality is used for real on early cases. For example, being about to > modify the server command line with new arguments. At the moment, > configuration can be in the server configuration graph but not he comman > dline. (c.f. JENA-2268). > -- This message was sent by Atlassian Jira (v8.20.1#820001)