1 package com.vesoft.nebula.client.graph.net;
3 import com.vesoft.nebula.client.graph.data.HostAddress;
4 import com.vesoft.nebula.client.graph.data.SSLParam;
5 import com.vesoft.nebula.client.graph.exception.ClientServerIncompatibleException;
6 import com.vesoft.nebula.client.graph.exception.IOErrorException;
7 import java.io.Serializable;
10 public abstract class Connection implements Serializable {
12 private static final long serialVersionUID = -8425216612015802331L;
17 return this.serverAddr;
23 public abstract void open(
HostAddress address,
int timeout,
24 SSLParam sslParam,
boolean isUseHttp2, Map<String, String> headers)
31 public abstract void open(
HostAddress address,
int timeout,
32 boolean isUseHttp2, Map<String, String> headers)
37 public abstract void close();
39 public abstract boolean ping();
41 public abstract boolean ping(
long sessionID);