cxf git commit: Recording .gitmergeinfo Changes

2016-04-14 Thread coheigea
Repository: cxf
Updated Branches:
  refs/heads/3.0.x-fixes 727e403f7 -> 81a5cb603


Recording .gitmergeinfo Changes


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/81a5cb60
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/81a5cb60
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/81a5cb60

Branch: refs/heads/3.0.x-fixes
Commit: 81a5cb603c452ac85668d79306a6a8c0dc0869ac
Parents: 727e403
Author: Colm O hEigeartaigh 
Authored: Thu Apr 14 17:59:05 2016 +0100
Committer: Colm O hEigeartaigh 
Committed: Thu Apr 14 17:59:05 2016 +0100

--
 .gitmergeinfo | 1 +
 1 file changed, 1 insertion(+)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/81a5cb60/.gitmergeinfo
--
diff --git a/.gitmergeinfo b/.gitmergeinfo
index b3449d0..ecb5403 100644
--- a/.gitmergeinfo
+++ b/.gitmergeinfo
@@ -316,6 +316,7 @@ B 58d40a843e50f7c581a9cc2373b431bf4a3f9780
 B 58d5200bdc0f15e99f1c624c53299120518a
 B 5902802031e7cf156fe5f0c7a804ec1a53127c27
 B 593525139909e081ae809278d301688c0ba03697
+B 59abba0189020ca634cafe4f0e667455a01664fb
 B 59b7fd7072a71498aecb1b5da6ec51ea89f7381b
 B 59bbab2f13a9e56dcd2dfff971bd608549454b91
 B 5a1dd7723e3c21267e12d1562f4a2425049bc7ad



cxf git commit: Close some streams

2016-04-14 Thread coheigea
Repository: cxf
Updated Branches:
  refs/heads/3.1.x-fixes 4edaad797 -> 59abba018


Close some streams


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/59abba01
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/59abba01
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/59abba01

Branch: refs/heads/3.1.x-fixes
Commit: 59abba0189020ca634cafe4f0e667455a01664fb
Parents: 4edaad7
Author: Colm O hEigeartaigh 
Authored: Thu Apr 14 14:18:08 2016 +0100
Committer: Colm O hEigeartaigh 
Committed: Thu Apr 14 17:58:45 2016 +0100

--
 .../java/org/apache/cxf/helpers/IOUtils.java| 53 ++--
 .../transport/servlet/AbstractHTTPServlet.java  |  3 +-
 ...ingConfiguredAutoRewriteSoapAddressTest.java |  5 +-
 .../provider/AbstractSourcePayloadProvider.java | 12 ++---
 .../systest/servlet/AbstractServletTest.java|  1 +
 5 files changed, 39 insertions(+), 35 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/59abba01/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
--
diff --git a/core/src/main/java/org/apache/cxf/helpers/IOUtils.java 
b/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
index 82c5535..7c3b828 100644
--- a/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
+++ b/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
@@ -264,15 +264,8 @@ public final class IOUtils {
 if (Transferable.class.isAssignableFrom(inputStream.getClass())) {
 ((Transferable)inputStream).transferTo(destinationFile);
 } else {
-FileOutputStream fout = new FileOutputStream(destinationFile);
-try {
+try (FileOutputStream fout = new 
FileOutputStream(destinationFile)) {
 copyAndCloseInput(inputStream, fout);
-} finally {
-try {
-fout.close();
-} catch (IOException ex) {
-//ignore
-}
 }
 }
 }
@@ -308,17 +301,20 @@ public final class IOUtils {
 
 StringBuilder buf = new StringBuilder();
 final char[] buffer = new char[bufSize];
-int n = 0;
-n = input.read(buffer);
-while (-1 != n) {
-if (n == 0) {
-throw new IOException("0 bytes read in violation of 
InputStream.read(byte[])");
-}
-buf.append(new String(buffer, 0, n));
+try {
+int n = 0;
 n = input.read(buffer);
+while (-1 != n) {
+if (n == 0) {
+throw new IOException("0 bytes read in violation of 
InputStream.read(byte[])");
+}
+buf.append(new String(buffer, 0, n));
+n = input.read(buffer);
+}
+return buf.toString();
+} finally {
+input.close();
 }
-input.close();
-return buf.toString();
 }
 
 public static String readStringFromStream(InputStream in)
@@ -326,13 +322,14 @@ public final class IOUtils {
 
 StringBuilder sb = new StringBuilder(1024);
 
-for (int i = in.read(); i != -1; i = in.read()) {
-sb.append((char) i);
+try {
+for (int i = in.read(); i != -1; i = in.read()) {
+sb.append((char) i);
+}
+return sb.toString();
+} finally {
+in.close();
 }
-
-in.close();
-
-return sb.toString();
 }
 
 /**
@@ -407,9 +404,11 @@ public final class IOUtils {
 if (i < DEFAULT_BUFFER_SIZE) {
 i = DEFAULT_BUFFER_SIZE;
 }
-ByteArrayOutputStream bos = new ByteArrayOutputStream(i);
-copy(in, bos);
-in.close();
-return bos.toByteArray();
+try (ByteArrayOutputStream bos = new ByteArrayOutputStream(i)) {
+copy(in, bos);
+return bos.toByteArray();
+} finally {
+in.close();
+}
 }
 }

http://git-wip-us.apache.org/repos/asf/cxf/blob/59abba01/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
--
diff --git 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
index 2b78fe6..d013bdf 100644
--- 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
+++ 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
@@ -136,6 +136,7 @@ public abstract class AbstractHTTPServlet extends 
HttpServlet implements Filter
 for (Str

cxf git commit: Updating a test blueprint noosgi dep

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/3.1.x-fixes aa7aef8dc -> 4edaad797


Updating a test blueprint noosgi dep


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/4edaad79
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/4edaad79
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/4edaad79

Branch: refs/heads/3.1.x-fixes
Commit: 4edaad797a57d6968f5ba293b100b856a72c52ab
Parents: aa7aef8
Author: Sergey Beryozkin 
Authored: Thu Apr 14 17:35:00 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 17:35:48 2016 +0100

--
 systests/jaxrs/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/4edaad79/systests/jaxrs/pom.xml
--
diff --git a/systests/jaxrs/pom.xml b/systests/jaxrs/pom.xml
index cefdd2f..74075a3 100644
--- a/systests/jaxrs/pom.xml
+++ b/systests/jaxrs/pom.xml
@@ -114,7 +114,7 @@
 
 org.apache.aries.blueprint
 org.apache.aries.blueprint.noosgi
-1.1.1
+1.1.2
 test
 
 



cxf git commit: Updating a test blueprint noosgi dep

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/master 5c9993600 -> d2661a973


Updating a test blueprint noosgi dep


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/d2661a97
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/d2661a97
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/d2661a97

Branch: refs/heads/master
Commit: d2661a973accf6dfea64f6304d6ecbe5bf1adced
Parents: 5c99936
Author: Sergey Beryozkin 
Authored: Thu Apr 14 17:35:00 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 17:35:00 2016 +0100

--
 systests/jaxrs/pom.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/d2661a97/systests/jaxrs/pom.xml
--
diff --git a/systests/jaxrs/pom.xml b/systests/jaxrs/pom.xml
index 1733af0..8a2fc9e 100644
--- a/systests/jaxrs/pom.xml
+++ b/systests/jaxrs/pom.xml
@@ -114,7 +114,7 @@
 
 org.apache.aries.blueprint
 org.apache.aries.blueprint.noosgi
-1.1.1
+1.1.2
 test
 
 



[1/2] cxf git commit: Setting a correct token to permission relationship

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/3.1.x-fixes e5a5d5b64 -> aa7aef8dc


Setting a correct token to permission relationship


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/3f90fa6a
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/3f90fa6a
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/3f90fa6a

Branch: refs/heads/3.1.x-fixes
Commit: 3f90fa6a7adb9c3311663424950fa352d7d5bdbb
Parents: e5a5d5b
Author: Sergey Beryozkin 
Authored: Thu Apr 14 17:13:55 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 17:17:06 2016 +0100

--
 rt/rs/security/oauth-parent/oauth2/pom.xml  | 13 +
 .../oauth2/common/ServerAccessToken.java|  4 +--
 .../oauth2/provider/JPAOAuthDataProvider.java   | 12 
 .../provider/JPAOAuthDataProviderTest.java  |  6 
 .../src/test/resources/META-INF/persistence.xml |  1 +
 rt/rs/security/sso/oidc/pom.xml | 30 ++--
 .../oidc/idp/JPAOidcUserSubjectTest.java| 22 +++---
 .../src/test/resources/META-INF/persistence.xml |  1 -
 8 files changed, 49 insertions(+), 40 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/3f90fa6a/rt/rs/security/oauth-parent/oauth2/pom.xml
--
diff --git a/rt/rs/security/oauth-parent/oauth2/pom.xml 
b/rt/rs/security/oauth-parent/oauth2/pom.xml
index 975c74a..602b884 100644
--- a/rt/rs/security/oauth-parent/oauth2/pom.xml
+++ b/rt/rs/security/oauth-parent/oauth2/pom.xml
@@ -96,6 +96,12 @@
 easymock
 test
 
+
+hsqldb
+hsqldb
+${hsqldb.version}
+test
+
 
 
-hsqldb
-hsqldb
-${hsqldb.version}
+junit
+junit
 test
 
 
-org.hibernate
-hibernate-entitymanager
-${hibernate.em.version}
+org.easymock
+easymock
+test
+
+
+hsqldb
+hsqldb
+${hsqldb.version}
 test
 
 
-
-
-junit
-junit
-test
-
 
-org.easymock
-easymock
+org.hibernate
+hibernate-entitymanager
+${hibernate.em.version}
 test
 
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/3f90fa6a/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
--
diff --git 
a/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
 
b/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
index 6799297..4b18902 100644
--- 
a/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
+++ 
b/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
@@ -86,17 +86,17 @@ public class JPAOidcUserSubjectTest extends Assert {
 OidcUserSubject oidcSubject2 = (OidcUserSubject)at2.getSubject();
 assertEquals(c.getClientId(), oidcSubject2.getIdToken().getAudience());
 
-//OidcUserSubject oidcSubject3 = new OidcUserSubject();
-//oidcSubject3.setLogin("bob");
-//IdToken idToken2 = new IdToken();
-//idToken2.setAudience(c.getClientId());
-//oidcSubject3.setIdToken(idToken2);
-//atr.setSubject(oidcSubject3);
-//
-//ServerAccessToken at3 = provider.createAccessToken(atr);
-//ServerAccessToken at4 = provider.getAccessToken(at3.getTokenKey());
-//OidcUserSubject oidcSubject4 = (OidcUserSubject)at4.getSubject();
-//assertEquals(c.getClientId(), 
oidcSubject4.getIdToken().getAudience());
+OidcUserSubject oidcSubject3 = new OidcUserSubject();
+oidcSubject3.setLogin("bob");
+IdToken idToken2 = new IdToken();
+idToken2.setAudience(c.getClientId());
+oidcSubject3.setIdToken(idToken2);
+atr.setSubject(oidcSubject3);
+
+ServerAccessToken at3 = provider.createAccessToken(atr);
+ServerAccessToken at4 = provider.getAccessToken(at3.getTokenKey());
+OidcUserSubject oidcSubject4 = (OidcUserSubject)at4.getSubject();
+assertEquals(c.getClientId(), oidcSubject4.getIdToken().getAudience());
 }
 
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/3f90fa6a/rt/rs/security/sso/oidc/src/test/resources/META-INF/persistence.xml
--
diff --gi

[2/2] cxf git commit: Fixing a typo

2016-04-14 Thread sergeyb
Fixing a typo


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/aa7aef8d
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/aa7aef8d
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/aa7aef8d

Branch: refs/heads/3.1.x-fixes
Commit: aa7aef8dc771ecfd8cfa428a83d3f529accbd10a
Parents: 3f90fa6
Author: Sergey Beryozkin 
Authored: Thu Apr 14 17:15:23 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 17:17:07 2016 +0100

--
 .../cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/aa7aef8d/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
--
diff --git 
a/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
 
b/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
index ec0c020..8b23e22 100644
--- 
a/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
+++ 
b/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
@@ -74,7 +74,7 @@ public class JPAOAuthDataProviderTest extends Assert {
 compareClients(c, c2);
 
 c2.setClientSecret("567");
-provider.setClient(c);
+provider.setClient(c2);
 Client c22 = provider.getClient(c.getClientId());
 compareClients(c2, c22);
 



cxf git commit: Fixing a typo

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/master 0caf56378 -> 5c9993600


Fixing a typo


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5c999360
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5c999360
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5c999360

Branch: refs/heads/master
Commit: 5c999360016e11d9173888936e08b185a89e009a
Parents: 0caf563
Author: Sergey Beryozkin 
Authored: Thu Apr 14 17:15:23 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 17:15:23 2016 +0100

--
 .../cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/5c999360/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
--
diff --git 
a/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
 
b/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
index ec0c020..8b23e22 100644
--- 
a/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
+++ 
b/rt/rs/security/oauth-parent/oauth2/src/test/java/org/apache/cxf/rs/security/oauth2/provider/JPAOAuthDataProviderTest.java
@@ -74,7 +74,7 @@ public class JPAOAuthDataProviderTest extends Assert {
 compareClients(c, c2);
 
 c2.setClientSecret("567");
-provider.setClient(c);
+provider.setClient(c2);
 Client c22 = provider.getClient(c.getClientId());
 compareClients(c2, c22);
 



cxf git commit: Setting a correct token to permission relationship

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/master 1963e01b4 -> 0caf56378


Setting a correct token to permission relationship


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/0caf5637
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/0caf5637
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/0caf5637

Branch: refs/heads/master
Commit: 0caf563789f6968e2480bc885abd9ab01c8eae35
Parents: 1963e01
Author: Sergey Beryozkin 
Authored: Thu Apr 14 17:13:55 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 17:13:55 2016 +0100

--
 rt/rs/security/oauth-parent/oauth2/pom.xml  | 13 +
 .../oauth2/common/ServerAccessToken.java|  4 +--
 .../oauth2/provider/JPAOAuthDataProvider.java   | 12 
 .../provider/JPAOAuthDataProviderTest.java  |  6 
 .../src/test/resources/META-INF/persistence.xml |  1 +
 rt/rs/security/sso/oidc/pom.xml | 30 ++--
 .../oidc/idp/JPAOidcUserSubjectTest.java| 22 +++---
 .../src/test/resources/META-INF/persistence.xml |  1 -
 8 files changed, 49 insertions(+), 40 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/0caf5637/rt/rs/security/oauth-parent/oauth2/pom.xml
--
diff --git a/rt/rs/security/oauth-parent/oauth2/pom.xml 
b/rt/rs/security/oauth-parent/oauth2/pom.xml
index e0d78f9..b15a3b6 100644
--- a/rt/rs/security/oauth-parent/oauth2/pom.xml
+++ b/rt/rs/security/oauth-parent/oauth2/pom.xml
@@ -96,6 +96,12 @@
 easymock
 test
 
+
+hsqldb
+hsqldb
+${hsqldb.version}
+test
+
 
 
-hsqldb
-hsqldb
-${hsqldb.version}
+junit
+junit
 test
 
 
-org.hibernate
-hibernate-entitymanager
-${hibernate.em.version}
+org.easymock
+easymock
+test
+
+
+hsqldb
+hsqldb
+${hsqldb.version}
 test
 
 
-
-
-junit
-junit
-test
-
 
-org.easymock
-easymock
+org.hibernate
+hibernate-entitymanager
+${hibernate.em.version}
 test
 
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/0caf5637/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
--
diff --git 
a/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
 
b/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
index 6799297..4b18902 100644
--- 
a/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
+++ 
b/rt/rs/security/sso/oidc/src/test/java/org/apache/cxf/rs/security/oidc/idp/JPAOidcUserSubjectTest.java
@@ -86,17 +86,17 @@ public class JPAOidcUserSubjectTest extends Assert {
 OidcUserSubject oidcSubject2 = (OidcUserSubject)at2.getSubject();
 assertEquals(c.getClientId(), oidcSubject2.getIdToken().getAudience());
 
-//OidcUserSubject oidcSubject3 = new OidcUserSubject();
-//oidcSubject3.setLogin("bob");
-//IdToken idToken2 = new IdToken();
-//idToken2.setAudience(c.getClientId());
-//oidcSubject3.setIdToken(idToken2);
-//atr.setSubject(oidcSubject3);
-//
-//ServerAccessToken at3 = provider.createAccessToken(atr);
-//ServerAccessToken at4 = provider.getAccessToken(at3.getTokenKey());
-//OidcUserSubject oidcSubject4 = (OidcUserSubject)at4.getSubject();
-//assertEquals(c.getClientId(), 
oidcSubject4.getIdToken().getAudience());
+OidcUserSubject oidcSubject3 = new OidcUserSubject();
+oidcSubject3.setLogin("bob");
+IdToken idToken2 = new IdToken();
+idToken2.setAudience(c.getClientId());
+oidcSubject3.setIdToken(idToken2);
+atr.setSubject(oidcSubject3);
+
+ServerAccessToken at3 = provider.createAccessToken(atr);
+ServerAccessToken at4 = provider.getAccessToken(at3.getTokenKey());
+OidcUserSubject oidcSubject4 = (OidcUserSubject)at4.getSubject();
+assertEquals(c.getClientId(), oidcSubject4.getIdToken().getAudience());
 }
 
 

http://git-wip-us.apache.org/repos/asf/cxf/blob/0caf5637/rt/rs/security/sso/oidc/src/test/resources/META-INF/persistence.xml
--
diff --git 
a/rt/rs

cxf git commit: Fixing 3.1.x compilation failure

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/3.1.x-fixes 11f3e36e1 -> e5a5d5b64


Fixing 3.1.x compilation failure


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/e5a5d5b6
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/e5a5d5b6
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/e5a5d5b6

Branch: refs/heads/3.1.x-fixes
Commit: e5a5d5b64015faffa3479ac009631c66f9f56036
Parents: 11f3e36
Author: Sergey Beryozkin 
Authored: Thu Apr 14 16:19:21 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 16:19:21 2016 +0100

--
 .../org/apache/cxf/jaxrs/provider/ProviderCache.java| 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/e5a5d5b6/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
--
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
index 37aeb7b..15fdd03 100644
--- 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
@@ -51,7 +51,11 @@ public class ProviderCache {
 String key = getKey(type, mt);
 
 List>> list = 
readerProviderCache.get(key);
-return list != null ? list : Collections.emptyList();
+if (list != null) {
+return list;
+} else {
+return Collections.emptyList();
+}
 }
 public List>> getWriters(Class type, 
MediaType mt) {
 if (writerProviderCache.isEmpty()) {
@@ -61,7 +65,11 @@ public class ProviderCache {
 String key = getKey(type, mt);
 
 List>> list = 
writerProviderCache.get(key);
-return list != null ? list : Collections.emptyList();
+if (list != null) {
+return list;
+} else {
+return Collections.emptyList();
+}
 }
 
 public void putReaders(Class type, MediaType mt, 
List>> candidates) {



cxf git commit: Close some streams

2016-04-14 Thread coheigea
Repository: cxf
Updated Branches:
  refs/heads/master 0abb19515 -> 1963e01b4


Close some streams


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/1963e01b
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/1963e01b
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/1963e01b

Branch: refs/heads/master
Commit: 1963e01b4364fd43de43b151338dff63314c8d8d
Parents: 0abb195
Author: Colm O hEigeartaigh 
Authored: Thu Apr 14 14:18:08 2016 +0100
Committer: Colm O hEigeartaigh 
Committed: Thu Apr 14 14:18:31 2016 +0100

--
 .../java/org/apache/cxf/helpers/IOUtils.java| 53 ++--
 .../transport/servlet/AbstractHTTPServlet.java  |  3 +-
 ...ingConfiguredAutoRewriteSoapAddressTest.java |  5 +-
 .../provider/AbstractSourcePayloadProvider.java | 12 ++---
 .../systest/servlet/AbstractServletTest.java|  1 +
 5 files changed, 39 insertions(+), 35 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/1963e01b/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
--
diff --git a/core/src/main/java/org/apache/cxf/helpers/IOUtils.java 
b/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
index 82c5535..7c3b828 100644
--- a/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
+++ b/core/src/main/java/org/apache/cxf/helpers/IOUtils.java
@@ -264,15 +264,8 @@ public final class IOUtils {
 if (Transferable.class.isAssignableFrom(inputStream.getClass())) {
 ((Transferable)inputStream).transferTo(destinationFile);
 } else {
-FileOutputStream fout = new FileOutputStream(destinationFile);
-try {
+try (FileOutputStream fout = new 
FileOutputStream(destinationFile)) {
 copyAndCloseInput(inputStream, fout);
-} finally {
-try {
-fout.close();
-} catch (IOException ex) {
-//ignore
-}
 }
 }
 }
@@ -308,17 +301,20 @@ public final class IOUtils {
 
 StringBuilder buf = new StringBuilder();
 final char[] buffer = new char[bufSize];
-int n = 0;
-n = input.read(buffer);
-while (-1 != n) {
-if (n == 0) {
-throw new IOException("0 bytes read in violation of 
InputStream.read(byte[])");
-}
-buf.append(new String(buffer, 0, n));
+try {
+int n = 0;
 n = input.read(buffer);
+while (-1 != n) {
+if (n == 0) {
+throw new IOException("0 bytes read in violation of 
InputStream.read(byte[])");
+}
+buf.append(new String(buffer, 0, n));
+n = input.read(buffer);
+}
+return buf.toString();
+} finally {
+input.close();
 }
-input.close();
-return buf.toString();
 }
 
 public static String readStringFromStream(InputStream in)
@@ -326,13 +322,14 @@ public final class IOUtils {
 
 StringBuilder sb = new StringBuilder(1024);
 
-for (int i = in.read(); i != -1; i = in.read()) {
-sb.append((char) i);
+try {
+for (int i = in.read(); i != -1; i = in.read()) {
+sb.append((char) i);
+}
+return sb.toString();
+} finally {
+in.close();
 }
-
-in.close();
-
-return sb.toString();
 }
 
 /**
@@ -407,9 +404,11 @@ public final class IOUtils {
 if (i < DEFAULT_BUFFER_SIZE) {
 i = DEFAULT_BUFFER_SIZE;
 }
-ByteArrayOutputStream bos = new ByteArrayOutputStream(i);
-copy(in, bos);
-in.close();
-return bos.toByteArray();
+try (ByteArrayOutputStream bos = new ByteArrayOutputStream(i)) {
+copy(in, bos);
+return bos.toByteArray();
+} finally {
+in.close();
+}
 }
 }

http://git-wip-us.apache.org/repos/asf/cxf/blob/1963e01b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
--
diff --git 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
index 2b78fe6..d013bdf 100644
--- 
a/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
+++ 
b/rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/AbstractHTTPServlet.java
@@ -136,6 +136,7 @@ public abstract class AbstractHTTPServlet extends 
HttpServlet implements Filter
 for (String name :

cxf git commit: [CXF-6837] Prototyping MBR/MBW cache code, a patch from Neal Hu with modifications applied

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/3.1.x-fixes c7234f413 -> 11f3e36e1


[CXF-6837] Prototyping MBR/MBW cache code, a patch from Neal Hu with 
modifications applied


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/11f3e36e
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/11f3e36e
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/11f3e36e

Branch: refs/heads/3.1.x-fixes
Commit: 11f3e36e1af5d979a84040f79a8e9cb0f6840d9d
Parents: c7234f4
Author: Sergey Beryozkin 
Authored: Thu Apr 14 13:31:21 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 13:32:16 2016 +0100

--
 .../cxf/jaxrs/provider/ProviderCache.java   | 106 ++
 .../cxf/jaxrs/provider/ProviderFactory.java | 139 +++
 2 files changed, 219 insertions(+), 26 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/11f3e36e/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
--
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
new file mode 100644
index 000..37aeb7b
--- /dev/null
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
@@ -0,0 +1,106 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.cxf.jaxrs.provider;
+
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.ext.MessageBodyReader;
+import javax.ws.rs.ext.MessageBodyWriter;
+
+import org.apache.cxf.jaxrs.model.ProviderInfo;
+
+public class ProviderCache {
+private static final int MAX_PROVIDER_CACHE_SIZE = 
+Integer.getInteger("org.apache.cxf.jaxrs.max_provider_cache_size", 
100);
+private final Map>>>
+readerProviderCache = new ConcurrentHashMap>>>();
+
+private final Map>>>
+writerProviderCache = new ConcurrentHashMap>>>();
+
+private boolean checkAllCandidates;
+public ProviderCache(boolean checkAllCandidates) {
+this.checkAllCandidates = checkAllCandidates;
+}
+
+public List>> getReaders(Class type, 
MediaType mt) {
+if (readerProviderCache.isEmpty()) {
+return Collections.emptyList();
+}
+String key = getKey(type, mt);
+
+List>> list = 
readerProviderCache.get(key);
+return list != null ? list : Collections.emptyList();
+}
+public List>> getWriters(Class type, 
MediaType mt) {
+if (writerProviderCache.isEmpty()) {
+return Collections.emptyList();
+}
+
+String key = getKey(type, mt);
+
+List>> list = 
writerProviderCache.get(key);
+return list != null ? list : Collections.emptyList();
+}
+
+public void putReaders(Class type, MediaType mt, 
List>> candidates) {
+if (candidates == null || candidates.isEmpty()) {
+return;
+}
+checkCacheSize(readerProviderCache);
+
+String key = getKey(type, mt);
+readerProviderCache.put(key, candidates);   
+}
+
+public void putWriters(Class type, MediaType mt, 
List>> candidates) {
+if (candidates == null || candidates.isEmpty()) {
+return;
+}
+checkCacheSize(writerProviderCache);
+
+String key = getKey(type, mt);
+writerProviderCache.put(key, candidates);   
+}
+
+public void destroy() {
+this.readerProviderCache.clear();
+this.writerProviderCache.clear();
+}
+
+private String getKey(Class type, MediaType mt) {
+return type.getName() + "-" + mt.toString();
+}
+
+private static void checkCacheSize(Map map) {
+final int size = map.size();
+if (size >= MAX_PROVIDER_CACHE_SIZE) {
+map.clear();
+}
+}
+
+pu

cxf git commit: [CXF-6837] Prototyping MBR/MBW cache code, a patch from Neal Hu with modifications applied

2016-04-14 Thread sergeyb
Repository: cxf
Updated Branches:
  refs/heads/master 26edcd457 -> 0abb19515


[CXF-6837] Prototyping MBR/MBW cache code, a patch from Neal Hu with 
modifications applied


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/0abb1951
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/0abb1951
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/0abb1951

Branch: refs/heads/master
Commit: 0abb1951545fe2e271daac373669a75e501a8434
Parents: 26edcd4
Author: Sergey Beryozkin 
Authored: Thu Apr 14 13:31:21 2016 +0100
Committer: Sergey Beryozkin 
Committed: Thu Apr 14 13:31:21 2016 +0100

--
 .../cxf/jaxrs/provider/ProviderCache.java   | 106 ++
 .../cxf/jaxrs/provider/ProviderFactory.java | 139 +++
 2 files changed, 219 insertions(+), 26 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/0abb1951/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
--
diff --git 
a/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
new file mode 100644
index 000..37aeb7b
--- /dev/null
+++ 
b/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/ProviderCache.java
@@ -0,0 +1,106 @@
+/**
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
+package org.apache.cxf.jaxrs.provider;
+
+import java.util.Collections;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.ConcurrentHashMap;
+
+import javax.ws.rs.core.MediaType;
+import javax.ws.rs.ext.MessageBodyReader;
+import javax.ws.rs.ext.MessageBodyWriter;
+
+import org.apache.cxf.jaxrs.model.ProviderInfo;
+
+public class ProviderCache {
+private static final int MAX_PROVIDER_CACHE_SIZE = 
+Integer.getInteger("org.apache.cxf.jaxrs.max_provider_cache_size", 
100);
+private final Map>>>
+readerProviderCache = new ConcurrentHashMap>>>();
+
+private final Map>>>
+writerProviderCache = new ConcurrentHashMap>>>();
+
+private boolean checkAllCandidates;
+public ProviderCache(boolean checkAllCandidates) {
+this.checkAllCandidates = checkAllCandidates;
+}
+
+public List>> getReaders(Class type, 
MediaType mt) {
+if (readerProviderCache.isEmpty()) {
+return Collections.emptyList();
+}
+String key = getKey(type, mt);
+
+List>> list = 
readerProviderCache.get(key);
+return list != null ? list : Collections.emptyList();
+}
+public List>> getWriters(Class type, 
MediaType mt) {
+if (writerProviderCache.isEmpty()) {
+return Collections.emptyList();
+}
+
+String key = getKey(type, mt);
+
+List>> list = 
writerProviderCache.get(key);
+return list != null ? list : Collections.emptyList();
+}
+
+public void putReaders(Class type, MediaType mt, 
List>> candidates) {
+if (candidates == null || candidates.isEmpty()) {
+return;
+}
+checkCacheSize(readerProviderCache);
+
+String key = getKey(type, mt);
+readerProviderCache.put(key, candidates);   
+}
+
+public void putWriters(Class type, MediaType mt, 
List>> candidates) {
+if (candidates == null || candidates.isEmpty()) {
+return;
+}
+checkCacheSize(writerProviderCache);
+
+String key = getKey(type, mt);
+writerProviderCache.put(key, candidates);   
+}
+
+public void destroy() {
+this.readerProviderCache.clear();
+this.writerProviderCache.clear();
+}
+
+private String getKey(Class type, MediaType mt) {
+return type.getName() + "-" + mt.toString();
+}
+
+private static void checkCacheSize(Map map) {
+final int size = map.size();
+if (size >= MAX_PROVIDER_CACHE_SIZE) {
+map.clear();
+}
+}
+
+public boole

cxf-fediz git commit: Add accessors for AuthnRequestParser

2016-04-14 Thread coheigea
Repository: cxf-fediz
Updated Branches:
  refs/heads/master cc8708e1b -> e280eb1a5


Add accessors for AuthnRequestParser


Project: http://git-wip-us.apache.org/repos/asf/cxf-fediz/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf-fediz/commit/e280eb1a
Tree: http://git-wip-us.apache.org/repos/asf/cxf-fediz/tree/e280eb1a
Diff: http://git-wip-us.apache.org/repos/asf/cxf-fediz/diff/e280eb1a

Branch: refs/heads/master
Commit: e280eb1a5f8ac7270d388e9e71017e4351ff2184
Parents: cc8708e
Author: Colm O hEigeartaigh 
Authored: Thu Apr 14 12:09:44 2016 +0100
Committer: Colm O hEigeartaigh 
Committed: Thu Apr 14 12:09:44 2016 +0100

--
 .../fediz/service/idp/beans/samlsso/AuthnRequestParser.java   | 7 +++
 1 file changed, 7 insertions(+)
--


http://git-wip-us.apache.org/repos/asf/cxf-fediz/blob/e280eb1a/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/beans/samlsso/AuthnRequestParser.java
--
diff --git 
a/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/beans/samlsso/AuthnRequestParser.java
 
b/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/beans/samlsso/AuthnRequestParser.java
index 8a09b03..b9e15f8 100644
--- 
a/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/beans/samlsso/AuthnRequestParser.java
+++ 
b/services/idp/src/main/java/org/apache/cxf/fediz/service/idp/beans/samlsso/AuthnRequestParser.java
@@ -152,4 +152,11 @@ public class AuthnRequestParser {
 return request;
 }
 
+public boolean isSupportDeflateEncoding() {
+return supportDeflateEncoding;
+}
+
+public void setSupportDeflateEncoding(boolean supportDeflateEncoding) {
+this.supportDeflateEncoding = supportDeflateEncoding;
+}
 }



[1/2] cxf git commit: [CXF-6867] Ensure Envelope and Body element prefixes are not changed when processing messages without headers

2016-04-14 Thread asoldano
Repository: cxf
Updated Branches:
  refs/heads/3.0.x-fixes f01d17173 -> 727e403f7


[CXF-6867] Ensure Envelope and Body element prefixes are not changed when 
processing messages without headers


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/93c84a17
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/93c84a17
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/93c84a17

Branch: refs/heads/3.0.x-fixes
Commit: 93c84a176cb94d0491971a7a394f61fad945d6fe
Parents: f01d171
Author: Alessio Soldano 
Authored: Wed Apr 13 23:02:56 2016 +0200
Committer: Alessio Soldano 
Committed: Thu Apr 14 11:49:13 2016 +0200

--
 .../interceptor/ReadHeadersInterceptor.java | 21 
 .../binding/soap/saaj/SAAJInInterceptor.java| 10 ++
 .../cxf/binding/soap/saaj/SAAJStreamWriter.java | 17 ++--
 .../apache/cxf/binding/soap/saaj/SAAJUtils.java | 17 
 4 files changed, 50 insertions(+), 15 deletions(-)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/93c84a17/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/ReadHeadersInterceptor.java
--
diff --git 
a/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/ReadHeadersInterceptor.java
 
b/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/ReadHeadersInterceptor.java
index 88709a1..7b18d1c 100644
--- 
a/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/ReadHeadersInterceptor.java
+++ 
b/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/interceptor/ReadHeadersInterceptor.java
@@ -70,6 +70,8 @@ public class ReadHeadersInterceptor extends 
AbstractSoapInterceptor {
 
 public static final String ENVELOPE_EVENTS = "envelope.events";
 public static final String BODY_EVENTS = "body.events";
+public static final String ENVELOPE_PREFIX = "envelope.prefix";
+public static final String BODY_PREFIX = "body.prefix";
 /**
  * 
  */
@@ -205,6 +207,8 @@ public class ReadHeadersInterceptor extends 
AbstractSoapInterceptor {
 } else {
 message.put(ENVELOPE_EVENTS, 
processor.getEnvAttributeAndNamespaceEvents());
 message.put(BODY_EVENTS, 
processor.getBodyAttributeAndNamespaceEvents());
+message.put(ENVELOPE_PREFIX, 
processor.getEnvelopePrefix());
+message.put(BODY_PREFIX, processor.getBodyPrefix());
 }
 if (addNC) {
 // add the Body-level declarations
@@ -326,6 +330,8 @@ public class ReadHeadersInterceptor extends 
AbstractSoapInterceptor {
 private Document doc;
 private Node parent;
 private QName lastStartElementQName;
+private String envelopePrefix;
+private String bodyPrefix;
 
 public HeadersProcessor(SoapVersion version) {
 this.header = version.getHeader().getLocalPart();
@@ -409,6 +415,13 @@ public class ReadHeadersInterceptor extends 
AbstractSoapInterceptor {
 throw new Fault(e);
 }
 } else {
+if (ns.equals(lastStartElementQName.getNamespaceURI())) {
+if (body.equals(lastStartElementQName.getLocalPart())) 
{
+bodyPrefix = lastStartElementQName.getPrefix();
+} else if 
(envelope.equals(lastStartElementQName.getLocalPart())) {
+envelopePrefix = lastStartElementQName.getPrefix();
+}
+}
 events.add(event);
 }
 } else {
@@ -445,5 +458,13 @@ public class ReadHeadersInterceptor extends 
AbstractSoapInterceptor {
 return Collections.unmodifiableList(envEvents);
 }
 }
+
+public String getEnvelopePrefix() {
+return envelopePrefix;
+}
+
+public String getBodyPrefix() {
+return bodyPrefix;
+}
 }
 }

http://git-wip-us.apache.org/repos/asf/cxf/blob/93c84a17/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/saaj/SAAJInInterceptor.java
--
diff --git 
a/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/saaj/SAAJInInterceptor.java
 
b/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/saaj/SAAJInInterceptor.java
index 1f12f8f..37b88c5 100644
--- 
a/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/saaj/SAAJInInterceptor.java
+++ 
b/rt/bindings/soap/src/main/java/org/apache/cxf/binding/soap/saaj/SAAJInInterceptor.java
@@ -193,6 +193,10 @@ publ

[2/2] cxf git commit: Recording .gitmergeinfo Changes

2016-04-14 Thread asoldano
Recording .gitmergeinfo Changes


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/727e403f
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/727e403f
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/727e403f

Branch: refs/heads/3.0.x-fixes
Commit: 727e403f7b3f8dc3c64bcc19ce3e2eddb166a9aa
Parents: 93c84a1
Author: Alessio Soldano 
Authored: Thu Apr 14 11:51:10 2016 +0200
Committer: Alessio Soldano 
Committed: Thu Apr 14 11:51:10 2016 +0200

--
 .gitmergeinfo | 1 +
 1 file changed, 1 insertion(+)
--


http://git-wip-us.apache.org/repos/asf/cxf/blob/727e403f/.gitmergeinfo
--
diff --git a/.gitmergeinfo b/.gitmergeinfo
index e366d84..b3449d0 100644
--- a/.gitmergeinfo
+++ b/.gitmergeinfo
@@ -1131,6 +1131,7 @@ M b4aa01a0de28462f7338d232e2e88be8512882af
 M b5320827561467de7e04afdba15a6063d26493a3
 M b7d33366f3311dc33c7da389f98fced6fd470c93
 M b9e4fcf44fc690c328afbfa166acca26ecb4c16a
+M bbc3ca287cca8cf982b62fb85c6a2bbc5bb59754
 M bc5e828cd8a25c4c4107c76e1582f807e75c9a77
 M bd1d31f195caab56fbe565fbfb63d9170a0c9406
 M bd7babd656fc06f3e5839bf11e186ec12fdeb6fa