Class GraphQLRequestProcessorImpl
java.lang.Object
se.liu.ida.hefquin.federation.access.impl.reqproc.GraphQLRequestProcessorImpl
- All Implemented Interfaces:
GraphQLRequestProcessor,JSONRetrievalProcessor<GraphQLRequest,,GraphQLEndpoint> RequestProcessor<GraphQLRequest,JSONResponse, GraphQLEndpoint>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final intprotected final int -
Constructor Summary
ConstructorsConstructorDescriptionGraphQLRequestProcessorImpl(int connectionTimeout, int readTimeout) The given timeouts are specified in milliseconds. -
Method Summary
Methods 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.impl.reqproc.GraphQLRequestProcessor
isSupportedMemberType, isSupportedRequestTypeMethods inherited from interface se.liu.ida.hefquin.federation.access.impl.reqproc.JSONRetrievalProcessor
isSupportedResponseType
-
Field Details
-
connectionTimeout
protected final int connectionTimeout -
readTimeout
protected final int readTimeout
-
-
Constructor Details
-
GraphQLRequestProcessorImpl
public GraphQLRequestProcessorImpl(int connectionTimeout, int readTimeout) The given timeouts are specified in milliseconds. Any value <= 0 means no timeout. -
GraphQLRequestProcessorImpl
public GraphQLRequestProcessorImpl()
-
-
Method Details
-
performRequest
public JSONResponse performRequest(GraphQLRequest req, GraphQLEndpoint fm) throws FederationAccessException - Specified by:
performRequestin interfaceRequestProcessor<GraphQLRequest,JSONResponse, GraphQLEndpoint> - Throws:
FederationAccessException
-