public static void ManagementBus(IClient client) { _managementBusClient = client; // TODO: Setup subscriptions _managementBusClient.AddTopicSubscription<CircuitName>(string.Format(ManagementBus_Listen_CircuitState_Topic, _managementBusClient.ClientId), GetCircuitState); _managementBusClient.AddTopicSubscription<ChangeCircuitState>(string.Format(ManagementBus_Listen_ChangeCircuitState_Topic, _managementBusClient.ClientId), ChangeCircuitStateHandler); _managementBusClient.AddTopicSubscription<CircuitName>(string.Format(ManagementBus_Listen_ResetCircuit_Topic, _managementBusClient.ClientId), ResetCircuitHandler); }