Class HttpProtocolProvider

  • All Implemented Interfaces:
    com.arangodb.internal.net.ProtocolProvider

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

      • HttpProtocolProvider

        public HttpProtocolProvider()
    • Method Detail

      • 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