| Package | Description |
|---|---|
| org.apache.jena.fuseki.main |
| Modifier and Type | Method and Description |
|---|---|
FusekiServer.Builder |
FusekiServer.Builder.add(String name,
DataService dataService)
Add a data service that includes dataset and service names.
|
FusekiServer.Builder |
FusekiServer.Builder.add(String name,
Dataset dataset)
Add the dataset with given name and a default set of services including update.
|
FusekiServer.Builder |
FusekiServer.Builder.add(String name,
Dataset dataset,
boolean allowUpdate)
Add the dataset with given name and a default set of services and enabling
update if allowUpdate=true.
|
FusekiServer.Builder |
FusekiServer.Builder.add(String name,
DatasetGraph dataset)
Add the dataset with given name and a default set of services including update
|
FusekiServer.Builder |
FusekiServer.Builder.add(String name,
DatasetGraph dataset,
boolean allowUpdate)
Add the dataset with given name and a default set of services and enabling
update if allowUpdate=true.
|
FusekiServer.Builder |
FusekiServer.Builder.addFilter(String pathSpec,
javax.servlet.Filter filter)
Add a filter with the pathSpec.
|
FusekiServer.Builder |
FusekiServer.Builder.addOperation(String datasetName,
String endpointName,
Operation operation)
Create an endpoint on the dataset.
|
FusekiServer.Builder |
FusekiServer.Builder.addServlet(String pathSpec,
javax.servlet.http.HttpServlet servlet)
Add the given servlet with the
pathSpec. |
FusekiServer.Builder |
FusekiServer.Builder.addServletAttribute(String attrName,
Object value)
Add a servlet attribute.
|
FusekiServer.Builder |
FusekiServer.Builder.auth(AuthScheme authScheme)
Choose the HTTP authentication scheme.
|
FusekiServer.Builder |
FusekiServer.Builder.contextPath(String path)
Context path to Fuseki.
|
static FusekiServer.Builder |
FusekiServer.create()
Return a builder, with the default choices of actions available.
|
static FusekiServer.Builder |
FusekiServer.create(ServiceDispatchRegistry serviceDispatchRegistry)
Return a builder, with a custom set of operation-action mappings.
|
FusekiServer.Builder |
FusekiServer.Builder.enablePing(boolean withPing)
Add the "/$/ping" servlet that responds to HTTP very efficiently.
|
FusekiServer.Builder |
FusekiServer.Builder.enableStats(boolean withStats)
Add the "/$/stats" servlet that responds with stats about the server,
including counts of all calls made.
|
static FusekiServer.Builder |
FusekiLib.fusekiBuilder(Function<HttpAction,String> determineUser)
Return a
FusekiServer.Builder setup for data access control. |
static FusekiServer.Builder |
FusekiLib.fusekiBuilder(FusekiServer.Builder builder,
Function<HttpAction,String> determineUser)
Modify a
FusekiServer.Builder setup for data access control. |
FusekiServer.Builder |
FusekiServer.Builder.https(int httpsPort,
String certStore,
String certStorePasswd) |
FusekiServer.Builder |
FusekiServer.Builder.loopback(boolean loopback)
Restrict the server to only responding to the localhost interface.
|
FusekiServer.Builder |
FusekiServer.Builder.parseConfigFile(String filename)
Configure using a Fuseki services/datasets assembler file.
|
FusekiServer.Builder |
FusekiServer.Builder.passwordFile(String passwordFile)
Set the password file.
|
FusekiServer.Builder |
FusekiServer.Builder.port(int port)
Set the port to run on.
|
FusekiServer.Builder |
FusekiServer.Builder.realm(String realm)
Set the realm used for HTTP digest authentication.
|
FusekiServer.Builder |
FusekiServer.Builder.registerOperation(Operation operation,
ActionService handler)
Add an operation and handler to the server.
|
FusekiServer.Builder |
FusekiServer.Builder.registerOperation(Operation operation,
String contentType,
ActionService handler)
Add an operation to the server, together with its triggering Content-Type (may be null) and servlet handler.
|
FusekiServer.Builder |
FusekiServer.Builder.securityHandler(org.eclipse.jetty.security.SecurityHandler securityHandler)
Set a Jetty SecurityHandler.
|
FusekiServer.Builder |
FusekiServer.Builder.setContextPath(String path)
Deprecated.
Use
contextPath. |
FusekiServer.Builder |
FusekiServer.Builder.setLoopback(boolean loopback)
Deprecated.
Use
networkLoopback. |
FusekiServer.Builder |
FusekiServer.Builder.setPort(int port)
Deprecated.
Use
port(int). |
FusekiServer.Builder |
FusekiServer.Builder.setSecurityHandler(org.eclipse.jetty.security.SecurityHandler securityHandler)
Deprecated.
|
FusekiServer.Builder |
FusekiServer.Builder.setStaticFileBase(String directory)
Deprecated.
|
FusekiServer.Builder |
FusekiServer.Builder.setVerbose(boolean verbose)
Deprecated.
Use
verbose(boolean). |
FusekiServer.Builder |
FusekiServer.Builder.staticFileBase(String directory)
Set the location (filing system directory) to serve static files from.
|
FusekiServer.Builder |
FusekiServer.Builder.verbose(boolean verbose)
Set verbose logging
|
| Modifier and Type | Method and Description |
|---|---|
static FusekiServer.Builder |
FusekiLib.fusekiBuilder(FusekiServer.Builder builder,
Function<HttpAction,String> determineUser)
Modify a
FusekiServer.Builder setup for data access control. |
Licensed under the Apache License, Version 2.0