@@ -23,6 +23,7 @@ public class RoutesCreator : IRoutesCreator
23
23
private readonly IRouteKeyCreator _routeKeyCreator ;
24
24
private readonly ISecurityOptionsCreator _securityOptionsCreator ;
25
25
private readonly IVersionCreator _versionCreator ;
26
+ private readonly IConnectionCloseCreator _connectionCloseCreator ;
26
27
27
28
public RoutesCreator (
28
29
IClaimsToThingCreator claimsToThingCreator ,
@@ -39,7 +40,8 @@ public RoutesCreator(
39
40
ILoadBalancerOptionsCreator loadBalancerOptionsCreator ,
40
41
IRouteKeyCreator routeKeyCreator ,
41
42
ISecurityOptionsCreator securityOptionsCreator ,
42
- IVersionCreator versionCreator
43
+ IVersionCreator versionCreator ,
44
+ IConnectionCloseCreator connectionCloseCreator
43
45
)
44
46
{
45
47
_routeKeyCreator = routeKeyCreator ;
@@ -58,6 +60,7 @@ IVersionCreator versionCreator
58
60
_loadBalancerOptionsCreator = loadBalancerOptionsCreator ;
59
61
_securityOptionsCreator = securityOptionsCreator ;
60
62
_versionCreator = versionCreator ;
63
+ _connectionCloseCreator = connectionCloseCreator ;
61
64
}
62
65
63
66
public List < Route > Create ( FileConfiguration fileConfiguration )
@@ -109,6 +112,8 @@ private DownstreamRoute SetUpDownstreamRoute(FileRoute fileRoute, FileGlobalConf
109
112
110
113
var downstreamHttpVersion = _versionCreator . Create ( fileRoute . DownstreamHttpVersion ) ;
111
114
115
+ var connectionClose = _connectionCloseCreator . Create ( fileRoute . ConnectionClose , globalConfiguration ) ;
116
+
112
117
var route = new DownstreamRouteBuilder ( )
113
118
. WithKey ( fileRoute . Key )
114
119
. WithDownstreamPathTemplate ( fileRoute . DownstreamPathTemplate )
@@ -145,6 +150,7 @@ private DownstreamRoute SetUpDownstreamRoute(FileRoute fileRoute, FileGlobalConf
145
150
. WithSecurityOptions ( securityOptions )
146
151
. WithDownstreamHttpVersion ( downstreamHttpVersion )
147
152
. WithDownStreamHttpMethod ( fileRoute . DownstreamHttpMethod )
153
+ . WithConnectionClose ( connectionClose )
148
154
. Build ( ) ;
149
155
150
156
return route ;
0 commit comments