Class FederationAccessUtils
java.lang.Object
se.liu.ida.hefquin.engine.federation.access.utils.FederationAccessUtils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BRTPFRequest
static TPFRequest
protected static RecordsResponse
getRecordsResponse
(CompletableFuture<RecordsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) protected static SolMapsResponse
getSolMapsResponse
(CompletableFuture<SolMapsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) protected static TPFResponse
getTPFResponse
(CompletableFuture<TPFResponse> futureResp, DataRetrievalRequest req, FederationMember fm) static CardinalityResponse[]
performCardinalityRequests
(FederationAccessManager fedAccessMgr, List<LogicalOpRequest<?, ?>> reqOps) static CardinalityResponse[]
performCardinalityRequests
(FederationAccessManager fedAccessMgr, LogicalOpRequest<?, ?>... reqOps) static TPFResponse
performRequest
(FederationAccessManager fedAccessMgr, BRTPFRequest req, BRTPFServer fm) static RecordsResponse
performRequest
(FederationAccessManager fedAccessMgr, Neo4jRequest req, Neo4jServer fm) static SolMapsResponse
performRequest
(FederationAccessManager fedAccessMgr, SPARQLRequest req, SPARQLEndpoint fm) static TPFResponse
performRequest
(FederationAccessManager fedAccessMgr, TPFRequest req, BRTPFServer fm) static TPFResponse
performRequest
(FederationAccessManager fedAccessMgr, TPFRequest req, TPFServer fm) static DataRetrievalResponse[]
performRequest
(FederationAccessManager fedAccessMgr, LogicalOpRequest<?, ?>... reqOps)
-
Constructor Details
-
FederationAccessUtils
public FederationAccessUtils()
-
-
Method Details
-
performRequest
public static DataRetrievalResponse[] performRequest(FederationAccessManager fedAccessMgr, LogicalOpRequest<?, ?>... reqOps) throws FederationAccessException- Throws:
FederationAccessException
-
performCardinalityRequests
public static CardinalityResponse[] performCardinalityRequests(FederationAccessManager fedAccessMgr, LogicalOpRequest<?, ?>... reqOps) throws FederationAccessException- Throws:
FederationAccessException
-
performCardinalityRequests
public static CardinalityResponse[] performCardinalityRequests(FederationAccessManager fedAccessMgr, List<LogicalOpRequest<?, ?>> reqOps) throws FederationAccessException- Throws:
FederationAccessException
-
performRequest
public static SolMapsResponse performRequest(FederationAccessManager fedAccessMgr, SPARQLRequest req, SPARQLEndpoint fm) throws FederationAccessException - Throws:
FederationAccessException
-
performRequest
public static TPFResponse performRequest(FederationAccessManager fedAccessMgr, TPFRequest req, TPFServer fm) throws FederationAccessException - Throws:
FederationAccessException
-
performRequest
public static TPFResponse performRequest(FederationAccessManager fedAccessMgr, TPFRequest req, BRTPFServer fm) throws FederationAccessException - Throws:
FederationAccessException
-
performRequest
public static TPFResponse performRequest(FederationAccessManager fedAccessMgr, BRTPFRequest req, BRTPFServer fm) throws FederationAccessException - Throws:
FederationAccessException
-
performRequest
public static RecordsResponse performRequest(FederationAccessManager fedAccessMgr, Neo4jRequest req, Neo4jServer fm) throws FederationAccessException - Throws:
FederationAccessException
-
getSolMapsResponse
protected static SolMapsResponse getSolMapsResponse(CompletableFuture<SolMapsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) throws FederationAccessException - Throws:
FederationAccessException
-
getTPFResponse
protected static TPFResponse getTPFResponse(CompletableFuture<TPFResponse> futureResp, DataRetrievalRequest req, FederationMember fm) throws FederationAccessException - Throws:
FederationAccessException
-
getRecordsResponse
protected static RecordsResponse getRecordsResponse(CompletableFuture<RecordsResponse> futureResp, DataRetrievalRequest req, FederationMember fm) throws FederationAccessException - Throws:
FederationAccessException
-
ensureTPFRequest
-
ensureBRTPFRequest
-