Class: MessageBusClient::Client

Inherits:
Object
  • Object
show all
Includes:
Connection, MessageHandler
Defined in:
lib/message_bus_client/client.rb

Constant Summary

Constants included from MessageHandler

MessageHandler::CHUNK_SEPARATOR

Constants included from Connection

MessageBusClient::Connection::INITIALISED, MessageBusClient::Connection::PAUSED, MessageBusClient::Connection::STARTED, MessageBusClient::Connection::STOPPED, MessageBusClient::Connection::STOPPING

Instance Method Summary collapse

Methods included from MessageHandler

#subscribe, #unsubscribe

Methods included from Connection

#diagnostics, #pause, #paused?, #resume, #start, #stop, #stopped?

Constructor Details

#initialize(base_url) ⇒ Client

Returns a new instance of Client.



10
11
12
13
# File 'lib/message_bus_client/client.rb', line 10

def initialize(base_url)
  super
  @client_id = SecureRandom.uuid
end