Interface IdATransportFactoryType
- All Superinterfaces:
com.io7m.genevan.core.GenProtocolClientHandlerType
- All Known Implementing Classes:
IdATransports1
public interface IdATransportFactoryType
extends com.io7m.genevan.core.GenProtocolClientHandlerType
The type of protocol transport factories.
-
Method Summary
Modifier and TypeMethodDescriptioncreateTransport
(IdAClientConfiguration configuration, HttpClient inHttpClient, IdStrings inStrings, URI baseURI) Create a new transport.Methods inherited from interface com.io7m.genevan.core.GenProtocolClientHandlerType
isCompatibleWith, supported
-
Method Details
-
createTransport
IdATransportType createTransport(IdAClientConfiguration configuration, HttpClient inHttpClient, IdStrings inStrings, URI baseURI) Create a new transport.- Parameters:
configuration
- The configurationinHttpClient
- The underlying HTTP clientinStrings
- The string resourcesbaseURI
- The base URI negotiated by the server- Returns:
- A new handler
-