private void Handle(TTranslatedMessage message, IProvideProjections store) { Logger.DebugFormat("Handle a translated message: {0}", message); try { _strategy.Handle(message, store); } catch (Exception e) { Logger.ErrorException("Failed to handle translated message.", e); throw; } }
public void Handle(TMessage message, IProvideProjections projections) { EnsureStrategy(); _strategy.Handle(message, projections); }