public void Handle(HostArguments args) { if (args == null) { throw new ArgumentNullException(nameof(args)); } using (_serverFactory.Create()) { _shutdown.WaitForShutdown(); } }
public void Handle(HostArguments args) { if (args == null) { throw new ArgumentNullException(nameof(args)); } // Initialize Rebus _bus(); _shutdown.WaitForShutdown(); }
private bool RunDevelopmentMode(HostArguments args) { if (CommandIs(args, "development")) { using (Starter()) { _shutdown.WaitForShutdown(); return(true); } } return(false); }
public void Handle(HostArguments args) { _consoleWriterQueue.Enqueue("Host.Handling"); if (!_shouldHandleAsWindowsService) { _consoleWriterQueue.Enqueue("Host.ManuallyRelease"); _waitBlock.Release(); } _shutdown.WaitForShutdown(); _consoleWriterQueue.Enqueue("Host.Handled"); }
public void Handle(HostArguments args) { if (args == null) { throw new ArgumentNullException(nameof(args)); } string url = EnsureUrl(args, out _); using (_factory.Create(url)) { if (Environment.UserInteractive && !args.CommandArgs.Contains("noBrowser")) { Process.Start(url); } _shutdown.WaitForShutdown(); } }