88from hazelcast .config import Config , IndexConfig
99from hazelcast .internal .asyncio_connection import ConnectionManager , DefaultAddressProvider
1010from hazelcast .core import DistributedObjectEvent , DistributedObjectInfo
11- from hazelcast .cp import CPSubsystem , ProxySessionManager
1211from hazelcast .discovery import HazelcastCloudAddressProvider
1312from hazelcast .errors import IllegalStateError , InvalidConfigurationError
1413from hazelcast .internal .asyncio_invocation import InvocationService , Invocation
1514from hazelcast .internal .asyncio_proxy .vector_collection import VectorCollection
1615from hazelcast .lifecycle import LifecycleService , LifecycleState , _InternalLifecycleService
1716from hazelcast .internal .asyncio_listener import ClusterViewListenerService , ListenerService
1817from hazelcast .near_cache import NearCacheManager
19- from hazelcast .partition import PartitionService , _InternalPartitionService
18+ from hazelcast .internal . asyncio_partition import PartitionService , InternalPartitionService
2019from hazelcast .protocol .codec import (
2120 client_add_distributed_object_listener_codec ,
2221 client_get_distributed_objects_codec ,
3433from hazelcast .serialization import SerializationServiceV1
3534from hazelcast .sql import SqlService , _InternalSqlService
3635from hazelcast .internal .asyncio_statistics import Statistics
37- from hazelcast .types import KeyType , ValueType , ItemType , MessageType
36+ from hazelcast .types import KeyType , ValueType
3837from hazelcast .util import AtomicInteger , RoundRobinLB
3938
4039__all__ = ("HazelcastClient" ,)
@@ -84,7 +83,7 @@ def __init__(self, config: Config | None = None, **kwargs):
8483 self ._config ,
8584 )
8685 self ._address_provider = self ._create_address_provider ()
87- self ._internal_partition_service = _InternalPartitionService (self )
86+ self ._internal_partition_service = InternalPartitionService (self )
8887 self ._partition_service = PartitionService (
8988 self ._internal_partition_service ,
9089 self ._serialization_service ,
@@ -111,8 +110,6 @@ def __init__(self, config: Config | None = None, **kwargs):
111110 self ._compact_schema_service ,
112111 )
113112 self ._proxy_manager = ProxyManager (self ._context )
114- self ._cp_subsystem = CPSubsystem (self ._context )
115- self ._proxy_session_manager = ProxySessionManager (self ._context )
116113 self ._lock_reference_id_generator = AtomicInteger (1 )
117114 self ._statistics = Statistics (
118115 self ,
@@ -159,15 +156,14 @@ def _init_context(self):
159156 self ._near_cache_manager ,
160157 self ._lock_reference_id_generator ,
161158 self ._name ,
162- self ._proxy_session_manager ,
163159 self ._reactor ,
164160 self ._compact_schema_service ,
165161 )
166162
167163 async def _start (self ):
168164 try :
169165 self ._internal_lifecycle_service .start ()
170- self ._invocation_service .start ()
166+ await self ._invocation_service .start ()
171167 membership_listeners = self ._config .membership_listeners
172168 self ._internal_cluster_service .start (self ._connection_manager , membership_listeners )
173169 self ._cluster_view_listener .start ()
@@ -278,7 +274,6 @@ async def shutdown(self) -> None:
278274 if self ._internal_lifecycle_service .running :
279275 self ._internal_lifecycle_service .fire_lifecycle_event (LifecycleState .SHUTTING_DOWN )
280276 self ._internal_lifecycle_service .shutdown ()
281- self ._proxy_session_manager .shutdown ().result ()
282277 self ._near_cache_manager .destroy_near_caches ()
283278 await self ._connection_manager .shutdown ()
284279 self ._invocation_service .shutdown ()
@@ -301,10 +296,6 @@ def partition_service(self) -> PartitionService:
301296 def cluster_service (self ) -> ClusterService :
302297 return self ._cluster_service
303298
304- @property
305- def cp_subsystem (self ) -> CPSubsystem :
306- return self ._cp_subsystem
307-
308299 def _create_address_provider (self ):
309300 config = self ._config
310301 cluster_members = config .cluster_members
@@ -360,7 +351,6 @@ def __init__(self):
360351 self .near_cache_manager = None
361352 self .lock_reference_id_generator = None
362353 self .name = None
363- self .proxy_session_manager = None
364354 self .reactor = None
365355 self .compact_schema_service = None
366356
@@ -378,7 +368,6 @@ def init_context(
378368 near_cache_manager ,
379369 lock_reference_id_generator ,
380370 name ,
381- proxy_session_manager ,
382371 reactor ,
383372 compact_schema_service ,
384373 ):
@@ -394,6 +383,5 @@ def init_context(
394383 self .near_cache_manager = near_cache_manager
395384 self .lock_reference_id_generator = lock_reference_id_generator
396385 self .name = name
397- self .proxy_session_manager = proxy_session_manager
398386 self .reactor = reactor
399387 self .compact_schema_service = compact_schema_service
0 commit comments