RabbitHutch
Static methods to create EasyNetQ core APIs.
Creates a new instance of RabbitBus.
Creates a new instance of RabbitBus.
public static IBus CreateBus(string hostName, ushort hostPort, string virtualHost, string username, string password, TimeSpan requestedHeartbeat, Action<IServiceRegister> registerServices)
Creates a new instance of RabbitBus.
public static IBus CreateBus(ConnectionConfiguration connectionConfiguration, Action<IServiceRegister> registerServices)
Creates a new instance of RabbitBus.
public static IBus CreateBus(Func<IServiceResolver, ConnectionConfiguration> connectionConfigurationFactory, Action<IServiceRegister> registerServices)
Creates a new instance of RabbitBus.
public static void RegisterBus(IServiceRegister serviceRegister, Func<IServiceResolver, ConnectionConfiguration> connectionConfigurationFactory, Action<IServiceRegister> registerServices)
Registers components of a RabbitBus.