Skip to content

Manual configuration

Mogens Heller Grabe edited this page Oct 22, 2013 · 5 revisions

Manually configuring Rebus is easy, but it requires that you have a fair amount of knowledge about how Rebus (and the NServiceBus/MassTransit/Rhino ESB class of service bus implementations in general) achieve their functionality.

You do it like this:

var bus = new RebusBus(...);

and then you

bus.Start();

Of course the constructor above is not satisfied with ..., it does require some real stuff to be passed to it, which is listed and described below:

  • [[IActivateHandlers]]
  • [[ISendMessages]]
  • [[IReceiveMessages]]
  • [[IStoreSubscriptions]]
  • [[IStoreSagaData]]
  • [[IDetermineMessageOwnership]]
  • [[ISerializeMessages]]
  • [[IInspectHandlerPipeline]]
Clone this wiki locally