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.ConnectionFactorycreateConnectionFactory(ProtocolConfig config)com.arangodb.internal.net.CommunicationProtocolcreateProtocol(com.arangodb.internal.config.ArangoConfig config, com.arangodb.internal.net.HostHandler hostHandler)com.fasterxml.jackson.databind.ModuleprotocolModule()booleansupportsProtocol(Protocol protocol)
-
-
-
Method Detail
-
supportsProtocol
public boolean supportsProtocol(Protocol protocol)
- Specified by:
supportsProtocolin interfacecom.arangodb.internal.net.ProtocolProvider
-
createConnectionFactory
public com.arangodb.internal.net.ConnectionFactory createConnectionFactory(ProtocolConfig config)
- Specified by:
createConnectionFactoryin 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:
createProtocolin interfacecom.arangodb.internal.net.ProtocolProvider
-
protocolModule
public com.fasterxml.jackson.databind.Module protocolModule()
- Specified by:
protocolModulein interfacecom.arangodb.internal.net.ProtocolProvider
-
-