This is an automated email from the ASF dual-hosted git repository.

andy pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/jena.git

commit ca09e240b6d17928c354d5cf2d7c7983c74620a7
Author: Andy Seaborne <[email protected]>
AuthorDate: Fri Jun 13 09:04:20 2025 +0100

    Code tidy - remove unused
---
 .../src/main/java/org/apache/jena/fuseki/Fuseki.java |  5 ++---
 .../org/apache/jena/fuseki/server/ValidString.java   |  1 -
 .../org/apache/jena/fuseki/main/FusekiServer.java    | 20 --------------------
 .../org/apache/jena/fuseki/mgt/FusekiServerCtl.java  | 11 +++++++++--
 .../org/apache/jena/fuseki/mod/admin/FMod_Admin.java |  3 ---
 .../apache/jena/fuseki/mod/admin/LocalhostOnly.java  |  1 -
 .../apache/jena/fuseki/main/TestFusekiStdSetup.java  |  3 ---
 .../access/AbstractTestFusekiSecurityAssembler.java  |  5 +----
 .../access/TestFusekiSecurityAssemblerSeparate.java  |  2 +-
 .../access/TestFusekiSecurityAssemblerShared.java    |  2 +-
 .../fuseki/main/access/TestSecurityFilterFuseki.java | 10 +++++-----
 .../main/prefixes/TestPrefixesActionResponse.java    |  4 ----
 .../jena/fuseki/main/sys/TestFusekiModules.java      |  2 --
 13 files changed, 19 insertions(+), 50 deletions(-)

diff --git 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/Fuseki.java
 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/Fuseki.java
index 2c39ab0497..beca3d7f2a 100644
--- 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/Fuseki.java
+++ 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/Fuseki.java
@@ -23,7 +23,6 @@ import java.util.TimeZone;
 import java.util.concurrent.TimeUnit;
 
 import jakarta.servlet.ServletContext;
-
 import org.apache.jena.atlas.lib.DateTimeUtils;
 import org.apache.jena.atlas.lib.Version;
 import org.apache.jena.fuseki.system.FusekiCore;
@@ -32,6 +31,7 @@ import org.apache.jena.riot.system.stream.LocatorFTP;
 import org.apache.jena.riot.system.stream.LocatorHTTP;
 import org.apache.jena.riot.system.stream.StreamManager;
 import org.apache.jena.sparql.util.Context;
+import org.apache.jena.sparql.util.Symbol;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 
@@ -45,8 +45,7 @@ public class Fuseki {
     static public final String FusekiIRI          = 
"http://jena.apache.org/Fuseki";;
 
     /**
-     * a unique IRI including the symbol notation for which properties should 
be
-     * appended
+     * A Fuseki base IRI for {@link Symbol Symbols}
      */
     static public final String FusekiSymbolIRI    = 
"http://jena.apache.org/fuseki#";;
 
diff --git 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/ValidString.java
 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/ValidString.java
index 99f746b91b..620410aae9 100644
--- 
a/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/ValidString.java
+++ 
b/jena-fuseki2/jena-fuseki-core/src/main/java/org/apache/jena/fuseki/server/ValidString.java
@@ -38,7 +38,6 @@ public class ValidString {
         return new ValidString(string, validator);
     }
 
-    // It's a record.
     public final String string;
     public final Validator validator;
 
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/FusekiServer.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/FusekiServer.java
index b7787b6de1..8f8cb9991c 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/FusekiServer.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/main/FusekiServer.java
@@ -25,7 +25,6 @@ import static org.apache.jena.fuseki.Fuseki.serverLog;
 import java.io.IOException;
 import java.nio.file.Path;
 import java.util.*;
-import java.util.function.Function;
 import java.util.function.Predicate;
 
 import jakarta.servlet.Filter;
@@ -61,7 +60,6 @@ import org.apache.jena.graph.Node;
 import org.apache.jena.query.Dataset;
 import org.apache.jena.rdf.model.Model;
 import org.apache.jena.rdf.model.ModelFactory;
-import org.apache.jena.rdf.model.Resource;
 import org.apache.jena.sparql.core.DatasetGraph;
 import org.apache.jena.sparql.core.assembler.AssemblerUtils;
 import org.apache.jena.sparql.util.Context;
@@ -474,9 +472,6 @@ public class FusekiServer {
         private String                   httpsKeystore          = null;
         private String                   httpsKeystorePasswd    = null;
 
-        // Bearer authentication : verify and extract the user for a request.
-        private Function<String, String> bearerVerifiedUser = null;
-
         // Other servlets to add. The pathspec for servlets must be unique.
         // Order does not matter, the rules of pathspec dispatch are "exact 
match"
         // before "prefix match".
@@ -933,16 +928,6 @@ public class FusekiServer {
             return this;
         }
 
-        /**
-         * Server level setting specific to Fuseki main.
-         * General settings done by {@link 
FusekiConfig#processServerConfiguration}.
-         */
-        private void processConfigServerLevel(Resource server) {
-            if ( server == null )
-                return;
-            processConfigServerLevel(server.getModel().getGraph(), 
server.asNode());
-        }
-
         private void processConfigServerLevel(Graph config, Node server) {
             if ( server == null )
                 return;
@@ -957,11 +942,6 @@ public class FusekiServer {
             serverAuth = FusekiConfig.allowedUsers(config, server);
         }
 
-        /** Process password file, auth and realm settings on the server 
description. **/
-        private void processConfAuthentication(Resource server) {
-
-        }
-
         private void processConfAuthentication(Graph config, Node server) {
             String passwdFile = getAsString(config, server, 
FusekiVocabG.pPasswordFile);
             if ( passwdFile != null )
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mgt/FusekiServerCtl.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mgt/FusekiServerCtl.java
index 0407df4e04..a255b9b20c 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mgt/FusekiServerCtl.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mgt/FusekiServerCtl.java
@@ -59,6 +59,9 @@ import org.apache.jena.sparql.core.DatasetGraph;
 import org.apache.jena.sparql.core.assembler.AssemblerUtils;
 import org.apache.jena.system.G;
 
+/**
+ * Each server with management has a {@code FusekiServerCtl} object for its 
per-server configuration.
+ */
 public class FusekiServerCtl {
     public static final String envFusekiBase          = "FUSEKI_BASE";
     public static final String envFusekiShiro         = "FUSEKI_SHIRO";
@@ -108,15 +111,16 @@ public class FusekiServerCtl {
     /** Directory for assembler files */
     public static Path        dirTemplates       = null;
 
-    private static boolean    initialized        = false;
     // Marks the end of successful initialization.
     /*package*/static boolean serverInitialized  = false;
 
     // Default - "run" in the current directory.
-    public static final String dftFusekiBase = "run";
+    public static final String dftFusekiBase    = "run";
 
     private Path fusekiBase = null;
 
+    // Server-wide lock for configuration changes.
+    private final Object serverLock            = new Object();
 
     public FusekiServerCtl(Path location) {
         if ( location == null )
@@ -129,6 +133,9 @@ public class FusekiServerCtl {
         return fusekiBase;
     }
 
+    public Object getServerlock() {
+        return serverLock;
+    }
 
     private Path envFusekiBase() {
         // Does not guarantee existence
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/FMod_Admin.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/FMod_Admin.java
index eebda1acda..518aa62608 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/FMod_Admin.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/FMod_Admin.java
@@ -45,9 +45,6 @@ import org.slf4j.Logger;
 
 public class FMod_Admin implements FusekiModule {
 
-    private static FusekiModule singleton = new FMod_Admin();
-    // ----
-
 //    @Override
 //    public void start() {}
 //
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/LocalhostOnly.java
 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/LocalhostOnly.java
index 957a29d949..6f24864d03 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/LocalhostOnly.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/main/java/org/apache/jena/fuseki/mod/admin/LocalhostOnly.java
@@ -49,7 +49,6 @@ public class LocalhostOnly implements Filter {
             Arrays.asList(LOCALHOST_IpV4, LOCALHOST_IpV6_a, LOCALHOST_IpV6_b, 
LOCALHOST_IpV6_c));
 
     private static Logger log = Fuseki.serverLog;
-    private static final String message = "Access denied : only localhost 
access allowed";
 
     public LocalhostOnly() { }
 
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestFusekiStdSetup.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestFusekiStdSetup.java
index d56bab9235..bce13313e5 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestFusekiStdSetup.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/TestFusekiStdSetup.java
@@ -42,13 +42,10 @@ import org.apache.jena.sparql.sse.SSE;
 public class TestFusekiStdSetup {
 
     private static FusekiServer server = null;
-    private static int port;
 
     private static Graph data;
     private static DatasetGraph dataset;
 
-    private static String URL;
-
     @BeforeAll public static void buildData() {
         data = SSE.parseGraph(StrUtils.strjoinNL
                               ("(graph"
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/AbstractTestFusekiSecurityAssembler.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/AbstractTestFusekiSecurityAssembler.java
index 9d00a6f742..e18c7201a6 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/AbstractTestFusekiSecurityAssembler.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/AbstractTestFusekiSecurityAssembler.java
@@ -70,8 +70,6 @@ public abstract class AbstractTestFusekiSecurityAssembler {
     private final String assemblerFile;
     private static AtomicReference<String> user = new AtomicReference<>();
 
-    private boolean sharedDatabase;
-
     private static FusekiServer server;
     private FusekiServer getServer() {
         if ( server == null )
@@ -147,9 +145,8 @@ public abstract class AbstractTestFusekiSecurityAssembler {
         return server;
     }
 
-    protected AbstractTestFusekiSecurityAssembler(String assemberFile, boolean 
sharedDatabase) {
+    protected AbstractTestFusekiSecurityAssembler(String assemberFile) {
         this.assemblerFile = assemberFile;
-        this.sharedDatabase = sharedDatabase;
     }
 
     private static Node s1 = SSE.parseNode(":s1");
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerSeparate.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerSeparate.java
index ed2b80f233..bc51a7abc2 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerSeparate.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerSeparate.java
@@ -21,6 +21,6 @@ package org.apache.jena.fuseki.main.access;
 public class TestFusekiSecurityAssemblerSeparate extends 
AbstractTestFusekiSecurityAssembler {
 
     public TestFusekiSecurityAssemblerSeparate() {
-        super(DIR+"assem-security.ttl", false);
+        super(DIR+"assem-security.ttl");
     }
 }
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerShared.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerShared.java
index 4163e7d783..1683af0ed5 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerShared.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestFusekiSecurityAssemblerShared.java
@@ -21,6 +21,6 @@ package org.apache.jena.fuseki.main.access;
 public class TestFusekiSecurityAssemblerShared extends 
AbstractTestFusekiSecurityAssembler {
 
     public TestFusekiSecurityAssemblerShared() {
-        super(DIR+"assem-security-shared.ttl", true);
+        super(DIR+"assem-security-shared.ttl");
     }
 }
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestSecurityFilterFuseki.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestSecurityFilterFuseki.java
index fd08b2ace4..40fb445dbb 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestSecurityFilterFuseki.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/access/TestSecurityFilterFuseki.java
@@ -140,11 +140,11 @@ public class TestSecurityFilterFuseki {
     public TestSecurityFilterFuseki() {}
 
     private static String queryAll        = "SELECT * { { ?s ?p ?o } UNION { 
GRAPH ?g { ?s ?p ?o } } }";
-    private static String queryDft        = "SELECT * { ?s ?p ?o }";
-    private static String queryNamed      = "SELECT * { GRAPH ?g { ?s ?p ?o } 
}";
-
-    private static String queryG2         = "SELECT * { GRAPH 
<http://test/graph2> { ?s ?p ?o } }";
-    private static String queryGraphNames = "SELECT * { GRAPH ?g { } }";
+//    private static String queryDft        = "SELECT * { ?s ?p ?o }";
+//    private static String queryNamed      = "SELECT * { GRAPH ?g { ?s ?p ?o 
} }";
+//
+//    private static String queryG2         = "SELECT * { GRAPH 
<http://test/graph2> { ?s ?p ?o } }";
+//    private static String queryGraphNames = "SELECT * { GRAPH ?g { } }";
 
     private Set<Node> query(String user, String password, String dsName, 
String queryString) {
         Set<Node> results = new HashSet<>();
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/prefixes/TestPrefixesActionResponse.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/prefixes/TestPrefixesActionResponse.java
index 27ee9b16a8..dadeb47a90 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/prefixes/TestPrefixesActionResponse.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/prefixes/TestPrefixesActionResponse.java
@@ -65,10 +65,6 @@ public class TestPrefixesActionResponse {
         return serviceR;
     }
 
-    // Test JSON responses
-
-    private record PrefixesEntry(String prefix, String namespace) {}
-
     @Test
     public void getAllJson() {
         TypedInputStream x = httpGet(testReadURL());
diff --git 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/sys/TestFusekiModules.java
 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/sys/TestFusekiModules.java
index ba230a8682..667e076f29 100644
--- 
a/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/sys/TestFusekiModules.java
+++ 
b/jena-fuseki2/jena-fuseki-main/src/test/java/org/apache/jena/fuseki/main/sys/TestFusekiModules.java
@@ -33,8 +33,6 @@ import org.apache.jena.sys.JenaSystem;
 /** Same package for access */
 public class TestFusekiModules {
 
-    private static FusekiModules system = null;
-
     @BeforeAll
     public static void beforeClass() { JenaSystem.init(); }
 

Reply via email to