public class FusekiLib extends Object
FusekiServer| Constructor and Description |
|---|
FusekiLib() |
| Modifier and Type | Method and Description |
|---|---|
static FusekiServer |
addDataset(FusekiServer server,
String name,
DataService dataService)
Add a
DataService to a server |
static FusekiServer |
addDataset(FusekiServer server,
String name,
DatasetGraph dsg,
boolean withUpdate)
Add a dataset to a server
|
static FusekiServer.Builder |
fusekiBuilder(Function<HttpAction,String> determineUser)
Return a
FusekiServer.Builder setup for data access control. |
static FusekiServer.Builder |
fusekiBuilder(FusekiServer.Builder builder,
Function<HttpAction,String> determineUser)
Modify a
FusekiServer.Builder setup for data access control. |
static void |
modifyForAccessCtl(FusekiServer server,
Function<HttpAction,String> determineUser)
Modify in-place an existing
FusekiServer so that the read-operations for
query/GSP/Quads go to the data-filtering versions of the ActionServices. |
static void |
modifyForAccessCtl(ServiceDispatchRegistry reg,
Function<HttpAction,String> determineUser)
Modify in-place an existing
ServiceDispatchRegistry so that the operations for
query/GSP/Quads go to the data-filtering versions of the ActionServices |
static Collection<String> |
names(FusekiServer server)
Return a collection of the names registered.
|
static FusekiServer |
removeDataset(FusekiServer server,
String name)
Remove dataset from a server
|
public static Collection<String> names(FusekiServer server)
public static FusekiServer addDataset(FusekiServer server, String name, DatasetGraph dsg, boolean withUpdate)
public static FusekiServer addDataset(FusekiServer server, String name, DataService dataService)
DataService to a serverpublic static FusekiServer removeDataset(FusekiServer server, String name)
public static FusekiServer.Builder fusekiBuilder(Function<HttpAction,String> determineUser)
FusekiServer.Builder setup for data access control.public static FusekiServer.Builder fusekiBuilder(FusekiServer.Builder builder, Function<HttpAction,String> determineUser)
FusekiServer.Builder setup for data access control.public static void modifyForAccessCtl(FusekiServer server, Function<HttpAction,String> determineUser)
FusekiServer so that the read-operations for
query/GSP/Quads go to the data-filtering versions of the ActionServices.public static void modifyForAccessCtl(ServiceDispatchRegistry reg, Function<HttpAction,String> determineUser)
ServiceDispatchRegistry so that the operations for
query/GSP/Quads go to the data-filtering versions of the ActionServicesLicensed under the Apache License, Version 2.0