Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -294,6 +294,23 @@ namespace NServiceBus
{
public static NServiceBus.IStartableEndpointWithExternallyManagedContainer Create(NServiceBus.EndpointConfiguration configuration, Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection) { }
}
public interface IMultiEndpointInstance : System.IAsyncDisposable
{
System.Collections.Generic.IReadOnlyCollection<NServiceBus.IMultiEndpointInstance.EndpointInstanceInfo> Endpoints { get; }
NServiceBus.IEndpointInstance this[string endpointName] { get; }
NServiceBus.IEndpointInstance this[object serviceKey] { get; }
System.Threading.Tasks.Task Stop(System.Threading.CancellationToken cancellationToken = default);
public sealed class EndpointInstanceInfo
{
public string EndpointName { get; }
public object ServiceKey { get; }
public NServiceBus.IEndpointInstance Instance { get; }
}
}
public interface IStartableMultiEndpointWithExternallyManagedContainer
{
System.Threading.Tasks.Task<NServiceBus.IMultiEndpointInstance> Start(System.IServiceProvider serviceProvider, System.Threading.CancellationToken cancellationToken = default);
}
public static class ErrorQueueSettings
{
public const string SettingsKey = "errorQueue";
Expand Down Expand Up @@ -384,6 +401,18 @@ namespace NServiceBus
public NServiceBus.HostInfoSettings UsingInstalledFilePath() { }
public NServiceBus.HostInfoSettings UsingNames(string instanceName, string hostName) { }
}
public static class MultiEndpoint
{
public static NServiceBus.IStartableMultiEndpointWithExternallyManagedContainer Create(Microsoft.Extensions.DependencyInjection.IServiceCollection serviceCollection, System.Action<NServiceBus.MultiEndpointConfiguration> configure) { }
public static System.Threading.Tasks.Task<NServiceBus.IMultiEndpointInstance> Start(System.Action<NServiceBus.MultiEndpointConfiguration> configure, System.Threading.CancellationToken cancellationToken = default) { }
}
public sealed class MultiEndpointConfiguration
{
public MultiEndpointConfiguration() { }
public NServiceBus.EndpointConfiguration AddEndpoint(string endpointName, System.Action<NServiceBus.EndpointConfiguration>? configure = null) { }
public NServiceBus.EndpointConfiguration AddEndpoint(object serviceKey, string endpointName, System.Action<NServiceBus.EndpointConfiguration>? configure = null) { }
public void AddEndpoint(NServiceBus.EndpointConfiguration configuration, object? serviceKey = null) { }
}
public interface IAmStartedByMessages<T> : NServiceBus.IHandleMessages<T> { }
public interface ICancellableContext
{
Expand Down Expand Up @@ -2369,4 +2398,4 @@ namespace NServiceBus.Unicast.Transport
{
public static NServiceBus.Transport.OutgoingMessage Create(NServiceBus.MessageIntent intent) { }
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System;
using System.IO;
using System.Reflection;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;
using Particular.Approvals;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
namespace NServiceBus.Core.Tests.AssemblyScanner;

using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ namespace NServiceBus.Core.Tests.AssemblyScanner;

using System.IO;
using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

using System.IO;
using System.Reflection;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

using System.IO;
using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
using System.Collections.Generic;
using System.IO;
using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

using System.IO;
using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ namespace NServiceBus.Core.Tests.AssemblyScanner;

using System.IO;
using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ namespace NServiceBus.Core.Tests.AssemblyScanner;

using System.IO;
using System.Linq;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ namespace NServiceBus.Core.Tests.AssemblyScanner;
using System.Linq;
using System.Reflection.Metadata;
using System.Reflection.PortableExecutable;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ namespace NServiceBus.Core.Tests.Config;
using System.Collections.Generic;
using System.Linq;
using System.Reflection;
using Hosting.Helpers;
using NServiceBus.Hosting.Helpers;
using NUnit.Framework;

[TestFixture]
Expand Down
Loading