Class CAProtocolNegotiation
java.lang.Object
com.io7m.cardant.client.basic.internal.CAProtocolNegotiation
Functions to negotiate protocols.
-
Method Summary
Modifier and TypeMethodDescriptionstatic CAHandlerTypenegotiateProtocolHandler(CAClientConfiguration configuration, CAClientCredentials credentials, HttpClient httpClient, CAStrings strings) Negotiate a protocol handler.
-
Method Details
-
negotiateProtocolHandler
public static CAHandlerType negotiateProtocolHandler(CAClientConfiguration configuration, CAClientCredentials credentials, HttpClient httpClient, CAStrings strings) throws CAClientException, InterruptedException Negotiate a protocol handler.- Parameters:
configuration- The configurationcredentials- The credentialshttpClient- The HTTP clientstrings- The string resources- Returns:
- The protocol handler
- Throws:
CAClientException- On errorsInterruptedException- On interruption
-