public static class FusekiEmbeddedServer.Builder extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
FusekiEmbeddedServer.Builder |
add(String name,
DataService dataService)
Add a data service that includes dataset and service names.
|
FusekiEmbeddedServer.Builder |
add(String name,
Dataset ds)
Add the dataset with given name and a default set of services including update
|
FusekiEmbeddedServer.Builder |
add(String name,
Dataset ds,
boolean allowUpdate)
Add the dataset with given name and a default set of services.
|
FusekiEmbeddedServer.Builder |
add(String name,
DatasetGraph dsg)
Add the dataset with given name and a default set of services including update
|
FusekiEmbeddedServer.Builder |
add(String name,
DatasetGraph dsg,
boolean allowUpdate)
Add the dataset with given name and a default set of services.
|
FusekiEmbeddedServer |
build()
Build a server according to the current description
|
FusekiEmbeddedServer.Builder |
enableStats(boolean withStats)
Add the "/$/stats" servlet that responds with stats about the server,
including counts of all calls made.
|
FusekiEmbeddedServer.Builder |
parseConfigFile(String filename)
Read and parse a Fuseki services/datasets file.
|
FusekiEmbeddedServer.Builder |
setContextPath(String path)
Context path to Fuseki.
|
FusekiEmbeddedServer.Builder |
setLoopback(boolean loopback)
Restrict the server to only respoding to the localhost interface.
|
FusekiEmbeddedServer.Builder |
setPort(int port)
Set the port to run on.
|
public FusekiEmbeddedServer.Builder setPort(int port)
public FusekiEmbeddedServer.Builder setContextPath(String path)
public FusekiEmbeddedServer.Builder setLoopback(boolean loopback)
public FusekiEmbeddedServer.Builder enableStats(boolean withStats)
public FusekiEmbeddedServer.Builder add(String name, Dataset ds)
public FusekiEmbeddedServer.Builder add(String name, DatasetGraph dsg)
public FusekiEmbeddedServer.Builder add(String name, Dataset ds, boolean allowUpdate)
public FusekiEmbeddedServer.Builder add(String name, DatasetGraph dsg, boolean allowUpdate)
public FusekiEmbeddedServer.Builder add(String name, DataService dataService)
DataService allows for choices of the various endpoint names.public FusekiEmbeddedServer.Builder parseConfigFile(String filename)
The application is responsible for ensuring a correct classpath. For example,
including a dependency on jena-text if the configuration file
includes a text index.
public FusekiEmbeddedServer build()
Licensed under the Apache License, Version 2.0