public StompClient(ITransport transport)
{
_transport = transport;
_messageConsumers = new Dictionary<string, Action<StompMessage>>
{
{"MESSAGE", msg => { if (OnMessage != null) OnMessage(msg); }},
{"RECEIPT", msg => { if (OnReceipt != null) OnReceipt(msg); }},
{"ERROR", msg => { if (OnError != null) OnError(msg); }},
{"CONNECTED", OnStompConnected},
};
}