Extreme.RequestManager (extreme v1.1.2)

View Source

Summary

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

connect_to_persistent_subscription(base_name, subscriber, stream, group, allowed_in_flight_messages)

execute(base_name, message, correlation_id, timeout \\ 5000)

identify_client(connection_name, base_name)

Send IdentifyClient message to EventStore. Called by connection process when connection is established.

kill_all_subscriptions(base_name)

ping(base_name, correlation_id)

process_server_message(base_name, message)

Processes server message as soon as it is completely received via tcp. This function is run in connection process.

read_and_stay_subscribed(base_name, subscriber, params)

start_link(base_name, configuration)

subscribe_to(base_name, stream, subscriber, resolve_link_tos, ack_timeout)

unregister_subscription(base_name, correlation_id)