Class FederationAccessManagerBase2
java.lang.Object
se.liu.ida.hefquin.federation.access.impl.FederationAccessManagerBase1
se.liu.ida.hefquin.federation.access.impl.FederationAccessManagerBase2
- All Implemented Interfaces:
StatsProvider,FederationAccessManager
- Direct Known Subclasses:
AsyncFederationAccessManagerImpl,BlockingFederationAccessManagerImpl
Abstract base class for implementations of the
FederationAccessManager
interface that use request processors (see RequestProcessor etc).-
Nested Class Summary
Nested classes/interfaces inherited from class se.liu.ida.hefquin.federation.access.impl.FederationAccessManagerBase1
FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromSolMapsResponse, FederationAccessManagerBase1.FunctionToObtainCardinalityResponseFromTPFResponse -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final BRTPFRequestProcessorprotected final SPARQLRequestProcessorprotected final TPFRequestProcessorFields inherited from class se.liu.ida.hefquin.federation.access.impl.FederationAccessManagerBase1
countVar, enNumberOfBRTPFCardRequestsIssued, enNumberOfSPARQLCardRequestsIssued, enNumberOfTPFCardRequestsIssued, enOverallNumberOfCardRequestsIssued, issuedCardRequestsBRTPF, issuedCardRequestsSPARQL, issuedCardRequestsTPF -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFederationAccessManagerBase2(SPARQLRequestProcessor reqProcSPARQL, TPFRequestProcessor reqProcTPF, BRTPFRequestProcessor reqProcBRTPF, Neo4jRequestProcessor reqProcNeo4j, RESTRequestProcessor reqProcREST) -
Method Summary
Modifier and TypeMethodDescriptionprotected <ReqType extends DataRetrievalRequest,RespType extends DataRetrievalResponse<?>, MemberType extends FederationMember>
RequestProcessor<ReqType, RespType, MemberType> getReqProc(ReqType req, MemberType fm) Methods inherited from class se.liu.ida.hefquin.federation.access.impl.FederationAccessManagerBase1
_getStats, _resetStats, getFctToObtainCardinalityResponseFromSolMapsResponse, getFctToObtainCardinalityResponseFromTPFResponse, getStats, issueCardinalityRequest, issueCardinalityRequest, issueCardinalityRequest, issueCardinalityRequest, resetStatsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface se.liu.ida.hefquin.federation.access.FederationAccessManager
issueRequest, shutdown
-
Field Details
-
reqProcSPARQL
-
reqProcTPF
-
reqProcBRTPF
-
-
Constructor Details
-
FederationAccessManagerBase2
protected FederationAccessManagerBase2(SPARQLRequestProcessor reqProcSPARQL, TPFRequestProcessor reqProcTPF, BRTPFRequestProcessor reqProcBRTPF, Neo4jRequestProcessor reqProcNeo4j, RESTRequestProcessor reqProcREST)
-
-
Method Details
-
getReqProc
protected <ReqType extends DataRetrievalRequest,RespType extends DataRetrievalResponse<?>, RequestProcessor<ReqType,MemberType extends FederationMember> RespType, getReqProcMemberType> (ReqType req, MemberType fm) throws FederationAccessException - Throws:
FederationAccessException
-