Interface CATransportFactoryType

All Superinterfaces:
com.io7m.genevan.core.GenProtocolClientHandlerType
All Known Implementing Classes:
CATransports1

public interface CATransportFactoryType extends com.io7m.genevan.core.GenProtocolClientHandlerType
The type of protocol transport factories.
  • Method Summary

    Modifier and Type
    Method
    Description
    createTransport(CAClientConfiguration configuration, HttpClient inHttpClient, CAStrings inStrings, URI baseURI)
    Create a new transport.

    Methods inherited from interface com.io7m.genevan.core.GenProtocolClientHandlerType

    isCompatibleWith, supported
  • Method Details

    • createTransport

      CATransportType createTransport(CAClientConfiguration configuration, HttpClient inHttpClient, CAStrings inStrings, URI baseURI)
      Create a new transport.
      Parameters:
      configuration - The configuration
      inHttpClient - The underlying HTTP client
      inStrings - The string resources
      baseURI - The base URI negotiated by the server
      Returns:
      A new handler