Class HttpProtocolProvider

java.lang.Object
com.arangodb.http.HttpProtocolProvider
All Implemented Interfaces:
com.arangodb.internal.net.ProtocolProvider

public class HttpProtocolProvider extends Object implements com.arangodb.internal.net.ProtocolProvider
  • Constructor Details

    • HttpProtocolProvider

      public HttpProtocolProvider()
  • Method Details

    • supportsProtocol

      public boolean supportsProtocol(Protocol protocol)
      Specified by:
      supportsProtocol in interface com.arangodb.internal.net.ProtocolProvider
    • createConnectionFactory

      public com.arangodb.internal.net.ConnectionFactory createConnectionFactory(ProtocolConfig config)
      Specified by:
      createConnectionFactory in interface com.arangodb.internal.net.ProtocolProvider
    • createProtocol

      public com.arangodb.internal.net.CommunicationProtocol createProtocol(com.arangodb.internal.config.ArangoConfig config, com.arangodb.internal.net.HostHandler hostHandler)
      Specified by:
      createProtocol in interface com.arangodb.internal.net.ProtocolProvider
    • protocolModule

      public com.fasterxml.jackson.databind.Module protocolModule()
      Specified by:
      protocolModule in interface com.arangodb.internal.net.ProtocolProvider