Skip to content

Commit e9bcd89

Browse files
committed
Updated version
1 parent 0d90f8c commit e9bcd89

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<modelVersion>4.0.0</modelVersion>
55
<groupId>in.erail</groupId>
66
<artifactId>api-framework</artifactId>
7-
<version>2.4.4</version>
7+
<version>2.4.5</version>
88
<packaging>jar</packaging>
99
<developers>
1010
<developer>
@@ -183,7 +183,7 @@
183183
<dependency>
184184
<groupId>in.erail</groupId>
185185
<artifactId>glue</artifactId>
186-
<version>2.4.3</version>
186+
<version>2.4.5</version>
187187
</dependency>
188188
<dependency>
189189
<groupId>org.mockito</groupId>

src/main/java/in/erail/route/OpenAPI3RouteBuilder.java

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,8 @@ public class OpenAPI3RouteBuilder extends AbstractRouterBuilderImpl {
4949
private boolean mSecurityEnable = true;
5050
private HashMap<String, Metered> mMetrics = new HashMap<>();
5151
private MetricRegistry mMetricRegistry;
52-
52+
private String mRequestIdHeaderName = HEADER_X_REQUEST_ID;
53+
5354
public File getOpenAPI3File() {
5455
return mOpenAPI3File;
5556
}
@@ -86,14 +87,14 @@ public void process(RoutingContext pRequestContext, String pServiceUniqueId) {
8687

8788
Timer.Context timerCtx = ((Timer) getMetrics().get(pServiceUniqueId)).time();
8889

89-
String requestId = pRequestContext.request().getHeader(HEADER_X_REQUEST_ID);
90+
String requestId = pRequestContext.request().getHeader(getRequestIdHeaderName());
9091

9192
if (Strings.isNullOrEmpty(requestId)) {
9293
requestId = UUID.randomUUID().toString();
93-
pRequestContext.request().headers().add(HEADER_X_REQUEST_ID, UUID.randomUUID().toString());
94+
pRequestContext.request().headers().add(getRequestIdHeaderName(), UUID.randomUUID().toString());
9495
}
9596

96-
pRequestContext.response().putHeader(HEADER_X_REQUEST_ID, requestId);
97+
pRequestContext.response().putHeader(getRequestIdHeaderName(), requestId);
9798

9899
getVertx()
99100
.eventBus()
@@ -332,4 +333,12 @@ public void setMetricRegistry(MetricRegistry pMetricRegistry) {
332333
this.mMetricRegistry = pMetricRegistry;
333334
}
334335

336+
public String getRequestIdHeaderName() {
337+
return mRequestIdHeaderName;
338+
}
339+
340+
public void setRequestIdHeaderName(String pRequestIdHeaderName) {
341+
this.mRequestIdHeaderName = pRequestIdHeaderName;
342+
}
343+
335344
}

0 commit comments

Comments
 (0)