You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by co...@apache.org on 2026/04/21 11:52:47 UTC

(ws-neethi) branch master updated: Add connection timeouts to policy reference

This is an automated email from the ASF dual-hosted git repository.

coheigea pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-neethi.git


The following commit(s) were added to refs/heads/master by this push:
     new 23197a9  Add connection timeouts to policy reference
23197a9 is described below

commit 23197a9e125be75252ec1f25fd537b02b90cd428
Author: Colm O hEigeartaigh <co...@apache.org>
AuthorDate: Tue Apr 21 12:52:33 2026 +0100

    Add connection timeouts to policy reference
---
 src/main/java/org/apache/neethi/PolicyReference.java                    | 2 ++
 .../java/org/apache/neethi/builders/converters/StaxToDOMConverter.java  | 1 +
 2 files changed, 3 insertions(+)

diff --git a/src/main/java/org/apache/neethi/PolicyReference.java b/src/main/java/org/apache/neethi/PolicyReference.java
index 52d84a5..13a7fd3 100644
--- a/src/main/java/org/apache/neethi/PolicyReference.java
+++ b/src/main/java/org/apache/neethi/PolicyReference.java
@@ -151,6 +151,8 @@ public class PolicyReference implements PolicyComponent {
         try {
             URLConnection connection = url.openConnection();
             connection.setDoInput(true);
+            connection.setConnectTimeout(5000);
+            connection.setReadTimeout(10000);
 
             InputStream in = connection.getInputStream();
             try {
diff --git a/src/main/java/org/apache/neethi/builders/converters/StaxToDOMConverter.java b/src/main/java/org/apache/neethi/builders/converters/StaxToDOMConverter.java
index 952fbda..dff0006 100644
--- a/src/main/java/org/apache/neethi/builders/converters/StaxToDOMConverter.java
+++ b/src/main/java/org/apache/neethi/builders/converters/StaxToDOMConverter.java
@@ -43,6 +43,7 @@ public class StaxToDOMConverter extends AbstractStaxConverter
     public Element convert(XMLStreamReader reader) {
         try {
             DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
+            dbf.setNamespaceAware(true);
             dbf.setFeature(XMLConstants.FEATURE_SECURE_PROCESSING, Boolean.TRUE);
             dbf.setFeature("http://apache.org/xml/features/disallow-doctype-decl", true);