From 14d6d7a57a69ec6993f7aad57caa9cf8225351db Mon Sep 17 00:00:00 2001 From: rajeswari1301 Date: Fri, 5 Jun 2026 15:43:39 -0500 Subject: [PATCH 1/2] increase timeout to 3mins for filing review and user service calls --- .../litlab/efsp/server/services/AdminUserService.java | 10 ++++++++++ .../litlab/efsp/server/setup/tyler/Ecf4Filer.java | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java index fe8496a7a..985970c95 100644 --- a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java +++ b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java @@ -49,6 +49,10 @@ import java.util.function.Function; import java.util.function.Supplier; import org.apache.cxf.headers.Header; +import org.apache.cxf.endpoint.Client; +import org.apache.cxf.frontend.ClientProxy; +import org.apache.cxf.transport.http.HTTPConduit; +import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.slf4j.MDC; @@ -758,6 +762,12 @@ private Optional setupUserPort( Consumer setup = (BindingProvider bp) -> { ServiceHelpers.setupServicePort(bp); + Client client = ClientProxy.getClient(bp); + HTTPConduit http = (HTTPConduit) client.getConduit(); + HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy(); + httpClientPolicy.setConnectionTimeout(180_000); + httpClientPolicy.setReceiveTimeout(180_000); + http.setClient(httpClientPolicy); Map ctx = bp.getRequestContext(); List
headersList = List.of(creds.get().toHeader()); ctx.put(Header.HEADER_LIST, headersList); diff --git a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java index d174df394..5613c91aa 100644 --- a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java +++ b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java @@ -97,6 +97,10 @@ import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import org.apache.cxf.headers.Header; +import org.apache.cxf.endpoint.Client; +import org.apache.cxf.frontend.ClientProxy; +import org.apache.cxf.transport.http.HTTPConduit; +import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -986,6 +990,12 @@ private Optional setupFilingPort(String apiToken) { } FilingReviewMDEPort port = makeFilingPort(); + Client client = ClientProxy.getClient(port); + HTTPConduit http = (HTTPConduit) client.getConduit(); + HTTPClientPolicy httpClientPolicy = new HTTPClientPolicy(); + httpClientPolicy.setConnectionTimeout(180_000); + httpClientPolicy.setReceiveTimeout(180_000); + http.setClient(httpClientPolicy); Map ctx = ((BindingProvider) port).getRequestContext(); List
headersList = List.of(creds.get().toHeader()); ctx.put(Header.HEADER_LIST, headersList); From 605a520deb9800063d17fa1e422a14930ce6144e Mon Sep 17 00:00:00 2001 From: rajeswari1301 Date: Fri, 5 Jun 2026 15:56:35 -0500 Subject: [PATCH 2/2] fix import ordering --- .../suffolk/litlab/efsp/server/services/AdminUserService.java | 2 +- .../edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java index 985970c95..ca79bc4fb 100644 --- a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java +++ b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/services/AdminUserService.java @@ -48,9 +48,9 @@ import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Supplier; -import org.apache.cxf.headers.Header; import org.apache.cxf.endpoint.Client; import org.apache.cxf.frontend.ClientProxy; +import org.apache.cxf.headers.Header; import org.apache.cxf.transport.http.HTTPConduit; import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.slf4j.Logger; diff --git a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java index 5613c91aa..4baffaf06 100644 --- a/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java +++ b/proxyserver/src/main/java/edu/suffolk/litlab/efsp/server/setup/tyler/Ecf4Filer.java @@ -96,9 +96,9 @@ import java.util.stream.Stream; import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; -import org.apache.cxf.headers.Header; import org.apache.cxf.endpoint.Client; import org.apache.cxf.frontend.ClientProxy; +import org.apache.cxf.headers.Header; import org.apache.cxf.transport.http.HTTPConduit; import org.apache.cxf.transports.http.configuration.HTTPClientPolicy; import org.slf4j.Logger;