@@ -1,8 +0,0 @@ | |||||
namespace Cap.Consistency | |||||
{ | |||||
public class BrokerOptions | |||||
{ | |||||
public string HostName { get; set; } | |||||
} | |||||
} |
@@ -1,24 +0,0 @@ | |||||
using System; | |||||
using System.Collections.Generic; | |||||
using System.Text; | |||||
using System.Threading.Tasks; | |||||
using Cap.Consistency.Routing; | |||||
namespace Cap.Consistency.Builder | |||||
{ | |||||
public class ConsistencyMiddleware | |||||
{ | |||||
private readonly ITopicRoute _router; | |||||
public ConsistencyMiddleware(ITopicRoute router) { | |||||
_router = router; | |||||
} | |||||
public async Task Invoke() { | |||||
var context = new TopicRouteContext(); | |||||
context.Routes.Add(_router); | |||||
await _router.RouteAsync(context); | |||||
} | |||||
} | |||||
} |