Package com.arangodb.http
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 Summary
Constructors Constructor Description HttpProtocolProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.arangodb.internal.net.ConnectionFactory
createConnectionFactory(ProtocolConfig config)
com.arangodb.internal.net.CommunicationProtocol
createProtocol(com.arangodb.internal.config.ArangoConfig config, com.arangodb.internal.net.HostHandler hostHandler)
com.fasterxml.jackson.databind.Module
protocolModule()
boolean
supportsProtocol(Protocol protocol)
-
-
-
Method Detail
-
supportsProtocol
public boolean supportsProtocol(Protocol protocol)
- Specified by:
supportsProtocol
in interfacecom.arangodb.internal.net.ProtocolProvider
-
createConnectionFactory
public com.arangodb.internal.net.ConnectionFactory createConnectionFactory(ProtocolConfig config)
- Specified by:
createConnectionFactory
in interfacecom.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 interfacecom.arangodb.internal.net.ProtocolProvider
-
protocolModule
public com.fasterxml.jackson.databind.Module protocolModule()
- Specified by:
protocolModule
in interfacecom.arangodb.internal.net.ProtocolProvider
-
-