java.lang.Object
org.apache.jena.fuseki.Fuseki
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.slf4j.LoggerInstance of log for operationsstatic final StringLogger name for operationsstatic final org.slf4j.LoggerInstance of log for operations.static final StringAdmin log file for operations.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final org.slf4j.Loggerstatic final Stringstatic final StringDummy base URi string for parsing SPARQL Query and Update requestsstatic final StringDummy base URi string for parsing SPARQL Query and Update requestsstatic final org.slf4j.Loggerstatic final Stringstatic final org.slf4j.LoggerInstance of log for config server messages.static final Stringlog for config server messages.static booleanAre we in development mode?static final Stringa unique IRI for the Fuseki namespacestatic final org.slf4j.LoggerInstance of log for operations : alternative variable namestatic Stringstatic final StringA Fuseki base IRI forSymbolsstatic final booleanSupporting Graph Store Protocol direct naming.static final StringThe name of the Fuseki server.static booleanstatic booleanstatic final StringDefault location of the pages for the Fuseki UIstatic final StringPath as package namestatic final org.slf4j.LoggerInstance of a log for requests: format is NCSA.static final StringLogger name for standard webserver log file request logstatic final StringAn identifier for the HTTP Fuseki server instancestatic final org.slf4j.LoggerInstance of log for general server messages.static final StringActual log file for general server messages.static final StringLogger used for the servletContent.log operations (if settable -- depends on environment).static final org.slf4j.LoggerInstance of log for validation.static final StringVersion of this Fuseki instancestatic final org.apache.jena.riot.system.stream.StreamManagerAn instance of management for stream opening, including redirecting through a location mapper whereby a name (e.g. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic org.apache.jena.sparql.util.ContextGet server globalContext.static booleangetVerbose(jakarta.servlet.ServletContext cxt) static voidInitialize is class.static StringXSD DateTime for when the server startedstatic longReturn the number of milliseconds since the server startedstatic longServer uptime in secondsstatic voidsetVerbose(jakarta.servlet.ServletContext cxt, boolean verbose)
-
Field Details
-
PATH
Path as package name- See Also:
-
FusekiIRI
a unique IRI for the Fuseki namespace- See Also:
-
FusekiSymbolIRI
A Fuseki base IRI forSymbols- See Also:
-
PagesStatic
Default location of the pages for the Fuseki UI- See Also:
-
BaseParserSPARQL
Dummy base URi string for parsing SPARQL Query and Update requests- See Also:
-
BaseUpload
Dummy base URi string for parsing SPARQL Query and Update requests- See Also:
-
NAME
The name of the Fuseki server.- See Also:
-
VERSION
Version of this Fuseki instance -
GSP_DIRECT_NAMING
public static final boolean GSP_DIRECT_NAMINGSupporting Graph Store Protocol direct naming.A GSP "direct name" is a request, not using ?default or ?graph=, that names the graph by the request URL so it is of the form
http://server/dataset/graphname.... There are two cases: looking like a servicehttp://server/dataset/serviceand a longer URL that can't be a servicehttp://server/dataset/segment/segment/....GSP "direct name" is usually off. It is a rare feature and because of hard wiring to the URL quite sensitive to request route.
The following places use this switch:
FusekiFilterfor the "clearly not a service" caseServiceRouterServlet, end of dispatch (after checking for http://server/dataset/service)SPARQL_GSP.determineTargetThis is all-purpose code - should not get there because of other checks.
Note
GSP Direct Naming was implemented to provide two implementations for the SPARQL 1.1 implementation report.- See Also:
-
developmentMode
public static boolean developmentModeAre we in development mode? That means a SNAPSHOT, or no VERSION because maven has not filtered the fuseki-properties.xml file. -
outputJettyServerHeader
public static boolean outputJettyServerHeader -
outputFusekiServerHeader
public static boolean outputFusekiServerHeader -
serverHttpName
An identifier for the HTTP Fuseki server instance -
actionLogName
Logger name for operations- See Also:
-
actionLog
public static final org.slf4j.Logger actionLogInstance of log for operations -
fusekiLog
public static final org.slf4j.Logger fusekiLogInstance of log for operations : alternative variable name -
requestLogName
Logger name for standard webserver log file request log- See Also:
-
requestLog
public static final org.slf4j.Logger requestLogInstance of a log for requests: format is NCSA. -
adminLogName
Admin log file for operations.- See Also:
-
adminLog
public static final org.slf4j.Logger adminLogInstance of log for operations. -
validationLog
public static final org.slf4j.Logger validationLogInstance of log for validation. -
serverLogName
Actual log file for general server messages.- See Also:
-
serverLog
public static final org.slf4j.Logger serverLogInstance of log for general server messages. -
servletRequestLogName
Logger used for the servletContent.log operations (if settable -- depends on environment). This is both the display name of the servlet context and the logger name.- See Also:
-
configLogName
log for config server messages.- See Also:
-
configLog
public static final org.slf4j.Logger configLogInstance of log for config server messages. -
backupLogName
- See Also:
-
backupLog
public static final org.slf4j.Logger backupLog -
compactLogName
- See Also:
-
compactLog
public static final org.slf4j.Logger compactLog -
attrVerbose
- See Also:
-
attrNameRegistry
- See Also:
-
attrOperationRegistry
- See Also:
-
attrMetricsProvider
- See Also:
-
attrAuthorizationService
- See Also:
-
attrFusekiServer
- See Also:
-
attrFusekiServerCtl
- See Also:
-
webStreamManager
public static final org.apache.jena.riot.system.stream.StreamManager webStreamManagerAn instance of management for stream opening, including redirecting through a location mapper whereby a name (e.g. URL) is redirected to another name (e.g. local file). -
FusekiRequestIdHeader
-
-
Constructor Details
-
Fuseki
public Fuseki()
-
-
Method Details
-
initConsts
public static void initConsts()Initialize is class. See alsoFusekiCorefor Fuseki core initialization. -
setVerbose
public static void setVerbose(jakarta.servlet.ServletContext cxt, boolean verbose) -
getVerbose
public static boolean getVerbose(jakarta.servlet.ServletContext cxt) -
serverUptimeMillis
public static long serverUptimeMillis()Return the number of milliseconds since the server started -
serverUptimeSeconds
public static long serverUptimeSeconds()Server uptime in seconds -
serverStartedAt
XSD DateTime for when the server started -
getContext
public static org.apache.jena.sparql.util.Context getContext()Get server globalContext.- Returns:
ARQ.getContext()
-