2828from grakn .common .exception import GraknClientException # noqa # pylint: disable=unused-import
2929from grakn .concept .type .value_type import ValueType # noqa # pylint: disable=unused-import
3030from grakn .options import GraknOptions
31- from grakn .rpc .cluster .address import Address
32- from grakn .rpc .cluster .database_manager import _RPCDatabaseManagerCluster
33- from grakn .rpc .cluster .session import _RPCSessionCluster
34- from grakn .rpc .database_manager import DatabaseManager , _RPCDatabaseManager
35- from grakn .rpc .session import Session , SessionType , _RPCSession
31+ from grakn .rpc .cluster .server_address import ServerAddress
32+ from grakn .rpc .cluster .database_manager import _DatabaseManagerClusterRPC
33+ from grakn .rpc .cluster .session import _SessionClusterRPC
34+ from grakn .rpc .database_manager import DatabaseManager , _DatabaseManagerRPC
35+ from grakn .rpc .session import Session , SessionType , _SessionRPC
3636from grakn .rpc .transaction import TransactionType # noqa # pylint: disable=unused-import
3737
3838
@@ -41,11 +41,11 @@ class GraknClient(ABC):
4141
4242 @staticmethod
4343 def core (address = DEFAULT_ADDRESS ) -> "GraknClient" :
44- return _RPCGraknClient (address )
44+ return _ClientRPC (address )
4545
4646 @staticmethod
4747 def cluster (addresses : List [str ]) -> "GraknClient" :
48- return _RPCGraknClientCluster (addresses )
48+ return _ClientClusterRPC (addresses )
4949
5050 @abstractmethod
5151 def session (self , database : str , session_type : SessionType , options : GraknOptions = None ) -> Session :
@@ -72,18 +72,18 @@ def __exit__(self, exc_type, exc_val, exc_tb):
7272 pass
7373
7474
75- class _RPCGraknClient (GraknClient ):
75+ class _ClientRPC (GraknClient ):
7676
7777 def __init__ (self , address : str ):
7878 self ._address = address
7979 self ._channel = grpc .insecure_channel (self ._address )
80- self ._databases = _RPCDatabaseManager (self ._channel )
80+ self ._databases = _DatabaseManagerRPC (self ._channel )
8181 self ._is_open = True
8282
8383 def session (self , database : str , session_type : SessionType , options = None ) -> Session :
8484 if not options :
8585 options = GraknOptions .core ()
86- return _RPCSession (self , database , session_type , options )
86+ return _SessionRPC (self , database , session_type , options )
8787
8888 def databases (self ):
8989 return self ._databases
@@ -110,18 +110,18 @@ def channel(self):
110110
111111
112112# _RPCGraknClientCluster must live in this package because of circular ref with GraknClient
113- class _RPCGraknClientCluster (GraknClient ):
113+ class _ClientClusterRPC (GraknClient ):
114114
115115 def __init__ (self , addresses : List [str ]):
116- self ._core_clients : Dict [Address . Server , _RPCGraknClient ] = {addr : _RPCGraknClient (addr .client ()) for addr in self ._discover_cluster (addresses )}
116+ self ._core_clients : Dict [ServerAddress , _ClientRPC ] = {addr : _ClientRPC (addr .client ()) for addr in self ._discover_cluster (addresses )}
117117 self ._grakn_cluster_grpc_stubs = {addr : GraknClusterStub (client .channel ()) for (addr , client ) in self ._core_clients .items ()}
118- self ._databases = _RPCDatabaseManagerCluster ({addr : client .databases () for (addr , client ) in self ._core_clients .items ()})
118+ self ._databases = _DatabaseManagerClusterRPC ({addr : client .databases () for (addr , client ) in self ._core_clients .items ()})
119119 self ._is_open = True
120120
121121 def session (self , database : str , session_type : SessionType , options = None ) -> Session :
122122 if not options :
123123 options = GraknOptions .cluster ()
124- return _RPCSessionCluster (self , database , session_type , options )
124+ return _SessionClusterRPC (self , database , session_type , options )
125125
126126 def databases (self ) -> DatabaseManager :
127127 return self ._databases
@@ -140,23 +140,23 @@ def __enter__(self):
140140 def __exit__ (self , exc_type , exc_val , exc_tb ):
141141 self .close ()
142142
143- def cluster_members (self ) -> Set [Address . Server ]:
143+ def cluster_members (self ) -> Set [ServerAddress ]:
144144 return set (self ._core_clients .keys ())
145145
146- def core_client (self , address : Address . Server ) -> _RPCGraknClient :
146+ def core_client (self , address : ServerAddress ) -> _ClientRPC :
147147 return self ._core_clients .get (address )
148148
149- def grakn_cluster_grpc_stub (self , address : Address . Server ) -> GraknClusterStub :
149+ def grakn_cluster_grpc_stub (self , address : ServerAddress ) -> GraknClusterStub :
150150 return self ._grakn_cluster_grpc_stubs .get (address )
151151
152- def _discover_cluster (self , addresses : List [str ]) -> Set [Address . Server ]:
152+ def _discover_cluster (self , addresses : List [str ]) -> Set [ServerAddress ]:
153153 for address in addresses :
154154 try :
155- with _RPCGraknClient (address ) as client :
155+ with _ClientRPC (address ) as client :
156156 print ("Performing cluster discovery to %s..." % address )
157157 grakn_cluster_stub = GraknClusterStub (client .channel ())
158158 res = grakn_cluster_stub .cluster_discover (cluster_proto .Cluster .Discover .Req ())
159- members = set ([Address . Server .parse (srv ) for srv in res .servers ])
159+ members = set ([ServerAddress .parse (srv ) for srv in res .servers ])
160160 print ("Discovered %s" % [str (member ) for member in members ])
161161 return members
162162 except RpcError :
0 commit comments