Invocation¶
- 
class 
Invocation(request, partition_id=-1, address=None, connection=None, timeout=120)¶ Bases:
object- 
sent_connection= None¶ 
- 
timer= None¶ 
- 
has_connection()¶ 
- 
has_partition_id()¶ 
- 
has_address()¶ 
- 
set_response(response)¶ 
- 
set_exception(exception, traceback=None)¶ 
- 
on_timeout()¶ 
- 
 
- 
class 
ListenerInvocation(request, event_handler, response_decoder=None, **kwargs)¶ Bases:
hazelcast.invocation.Invocation- 
registration_id= None¶ 
- 
 
- 
class 
ListenerService(client)¶ Bases:
object- 
logger= <logging.Logger object>¶ 
- 
start_listening(request, event_handler, decode_add_listener, key=None)¶ 
- 
stop_listening(registration_id, encode_remove_listener)¶ 
- 
re_register_listener(invocation)¶ 
- 
 
- 
class 
InvocationService(client)¶ Bases:
object- 
logger= <logging.Logger object>¶ 
- 
invoke_on_connection(message, connection, ignore_heartbeat=False)¶ 
- 
invoke_on_partition(message, partition_id)¶ 
- 
invoke_on_random_target(message)¶ 
- 
invoke_on_target(message, address)¶ 
- 
invoke_smart(invocation, ignore_heartbeat=False)¶ 
- 
invoke_non_smart(invocation, ignore_heartbeat=False)¶ 
- 
cleanup_connection(connection, cause)¶ 
- 
on_connect(f, invocation, ignore_heartbeat)¶ 
-