Author: buildbot
Date: Mon May 15 20:47:44 2017
New Revision: 1012279

Log:
Production update by buildbot for cxf

Modified:
    websites/production/cxf/content/cache/main.pageCache
    websites/production/cxf/content/download.html
    websites/production/cxf/content/faq.html
    websites/production/cxf/content/people.html

Modified: websites/production/cxf/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.

Modified: websites/production/cxf/content/download.html
==============================================================================
--- websites/production/cxf/content/download.html (original)
+++ websites/production/cxf/content/download.html Mon May 15 20:47:44 2017
@@ -118,7 +118,7 @@ gpg --verify apache-cxf-*.tar.gz.asc
 </div></div><p>You can check the SHA1 checksum with:</p><div class="code panel 
pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">sha1sum --check apache-cxf-*.tar.gz.sha1
 </pre>
-</div></div><h1 id="Download-Previousreleases">Previous 
releases</h1><p>Previous releases are all archived in the apache archive:<br 
clear="none"> Non-incubator releases: <a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/cxf/";>http://archive.apache.org/dist/cxf/</a>
 <br clear="none"> Incubator releases: <a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/incubator/cxf/";>http://archive.apache.org/dist/incubator/cxf/</a></p><h1
 id="Download-Snapshots">Snapshots</h1><div class="confluence-information-macro 
confluence-information-macro-information"><p class="title">Warning about 
snapshots</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>These are snapshot builds - 
untested builds provided for your convenience. They have not been tested, and 
are not official releases of the Apache CXF project or the Apache Software 
Foundation.</p></div></div
 ><p>Snapshot distributions can be found at: (the latest one is at the 
 >bottom)</p><p>3.0.14 <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.0.14-SNAPSHOT/";>http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.0.14-SNAPSHOT/</a></p><p>3.1.12
 > <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.1.12-SNAPSHOT/";>http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.1.12-SNAPSHOT/</a></p><p>The
 > snapshot Maven repository is <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots";>http://repository.apache.org/snapshots</a>.</p><h1
 > id="Download-Maven2Repositories">Maven 2 Repositories</h1><p>If you use 
 >Maven 2 for building your applications, Apache CXF artifacts are available 
 >from the following repository URLS:</p><h3 
 >id="Download-Releases:">Releases:</h3><p>All supported CXF releases are 
 >synced into the maven central r
 epository: <a shape="rect" class="external-link" 
href="http://repo1.maven.org/maven2/"; 
rel="nofollow">http://repo1.maven.org/maven2/</a></p><h3 
id="Download-Snapshots:">Snapshots:</h3><p>Snapshots are available in Apache's 
snapshot repository: <a shape="rect" class="external-link" 
href="http://repository.apache.org/snapshots";>http://repository.apache.org/snapshots</a></p><div
 class="confluence-information-macro confluence-information-macro-note"><span 
class="aui-icon aui-icon-small aui-iconfont-warning 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>Snapshot builds are relatively 
untested and unsupported and are provided for verification and testing 
purposes.</p></div></div></div>
+</div></div><h1 id="Download-Previousreleases">Previous 
releases</h1><p>Previous releases are all archived in the apache archive:<br 
clear="none"> Non-incubator releases: <a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/cxf/";>http://archive.apache.org/dist/cxf/</a>
 <br clear="none"> Incubator releases: <a shape="rect" class="external-link" 
href="http://archive.apache.org/dist/incubator/cxf/";>http://archive.apache.org/dist/incubator/cxf/</a></p><h1
 id="Download-Snapshots">Snapshots</h1><div class="confluence-information-macro 
confluence-information-macro-information"><p class="title">Warning about 
snapshots</p><span class="aui-icon aui-icon-small aui-iconfont-info 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>These are snapshot builds - 
untested builds provided for your convenience. They have not been tested, and 
are not official releases of the Apache CXF project or the Apache Software 
Foundation.</p></div></div
 ><p>Snapshot distributions can be found at: (the latest one is at the 
 >bottom)</p><p>3.0.14 <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.0.14-SNAPSHOT/";>http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.0.14-SNAPSHOT/</a></p><p>3.1.12
 > <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.1.12-SNAPSHOT/";>http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.1.12-SNAPSHOT/</a></p><p>3.2.0
 > <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.2.0-SNAPSHOT/";>http://repository.apache.org/snapshots/org/apache/cxf/apache-cxf/3.2.0-SNAPSHOT/</a></p><p>The
 > snapshot Maven repository is <a shape="rect" class="external-link" 
 >href="http://repository.apache.org/snapshots";>http://repository.apache.org/snapshots</a>.</p><h1
 > id="Download-MavenRepositories">Maven Repositories</h1><p>If you use M
 aven for building your applications, Apache CXF artifacts are available from 
the following repository URLS:</p><h3 
id="Download-Releases:">Releases:</h3><p>All supported CXF releases are synced 
into the maven central repository: <a shape="rect" class="external-link" 
href="http://repo1.maven.org/maven2/"; 
rel="nofollow">http://repo1.maven.org/maven2/</a></p><h3 
id="Download-Snapshots:">Snapshots:</h3><p>Snapshots are available in Apache's 
snapshot repository: <a shape="rect" class="external-link" 
href="http://repository.apache.org/snapshots";>http://repository.apache.org/snapshots</a></p><div
 class="confluence-information-macro confluence-information-macro-note"><span 
class="aui-icon aui-icon-small aui-iconfont-warning 
confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>Snapshot builds are relatively 
untested and unsupported and are provided for verification and testing 
purposes.</p></div></div></div>
            </div>
            <!-- Content -->
          </td>

Modified: websites/production/cxf/content/faq.html
==============================================================================
--- websites/production/cxf/content/faq.html (original)
+++ websites/production/cxf/content/faq.html Mon May 15 20:47:44 2017
@@ -110,11 +110,11 @@ Apache CXF -- FAQ
            <!-- Content -->
            <div class="wiki-content">
 <div id="ConfluenceContent"><h1 id="FAQ-FrequentlyAskedQuestions">Frequently 
Asked Questions</h1><p><style type="text/css">/*<![CDATA[*/
-div.rbtoc1485532100401 {padding: 0px;}
-div.rbtoc1485532100401 ul {list-style: disc;margin-left: 0px;}
-div.rbtoc1485532100401 li {margin-left: 0px;padding-left: 0px;}
+div.rbtoc1494881227442 {padding: 0px;}
+div.rbtoc1494881227442 ul {list-style: disc;margin-left: 0px;}
+div.rbtoc1494881227442 li {margin-left: 0px;padding-left: 0px;}
 
-/*]]>*/</style></p><div class="toc-macro rbtoc1485532100401">
+/*]]>*/</style></p><div class="toc-macro rbtoc1494881227442">
 <ul class="toc-indentation"><li><a shape="rect" href="#FAQ-General">General</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#FAQ-CanCXFrunwithJDK1.8/Java8?">Can CXF run with JDK 1.8/Java 
8?</a></li><li><a shape="rect" href="#FAQ-CanCXFrunwithJDK1.7/Java7?">Can CXF 
run with JDK 1.7/Java 7?</a></li><li><a shape="rect" 
href="#FAQ-CanCXFrunwithJDK1.6?">Can CXF run with JDK 1.6?</a></li><li><a 
shape="rect" href="#FAQ-CanCXFrunwithouttheSunreferenceSAAJimplementation?">Can 
CXF run without the Sun reference SAAJ implementation?</a></li><li><a 
shape="rect" 
href="#FAQ-AretherecommercialofferingsofCXFthatprovideservices,support,andadditionalfeatures?">Are
 there commercial offerings of CXF that provide services, support, and 
additional features?</a></li><li><a shape="rect" 
href="#FAQ-IsthereanApacheCXFcertificationprogram?">Is there an Apache CXF 
certification program?</a></li></ul>
 </li><li><a shape="rect" href="#FAQ-JAX-WSRelated">JAX-WS Related</a>
@@ -122,7 +122,7 @@ div.rbtoc1485532100401 li {margin-left:
 </li><li><a shape="rect" href="#FAQ-SpringRelated">Spring Related</a>
 <ul class="toc-indentation"><li><a shape="rect" 
href="#FAQ-WhenusingSpringAOPtoenablethingsliketransactionsandsecurity,thegeneratedWSDLisverymessedupwithwrongnamespaces,partnames,etc...">When
 using Spring AOP to enable things like transactions and security, the 
generated WSDL is very messed up with wrong namespaces, part names, 
etc...</a></li></ul>
 </li></ul>
-</div><h2 id="FAQ-General">General</h2><h3 
id="FAQ-CanCXFrunwithJDK1.8/Java8?">Can CXF run with JDK 1.8/Java 
8?</h3><p>Most of CXF 3.0.0 can run with Java 8. &#160;Building CXF cannot 
currently be done with Java8 due to problems with various Maven plugins, 
problems with JIBX, etc... &#160; The tooling may require 
a&#160;-Djavax.xml.accessExternalSchema=file &#160;VM argument to allow JAXB to 
process and parse schemas. &#160; Many of the CXF tests fail for the same 
reason. &#160; We are hoping that with CXF 3.0.1, we can fix a majority of the 
issues (JIBX issues are still outstanding) via updates to tests, new version of 
JAXB, etc....</p><h3 id="FAQ-CanCXFrunwithJDK1.7/Java7?">Can CXF run with JDK 
1.7/Java 7?</h3><p>Yes. CXF supports Java 7. Since Java 7 contains the 2.2.x 
versions of both JAXB and JAX-WS API jars, using CXF with Java 7 is much easier 
than with Java 6.</p><h3 id="FAQ-CanCXFrunwithJDK1.6?">Can CXF run with JDK 
1.6?</h3><p>JDK 1.6 incorporates the JAXB reference implem
 entation. However, it incorporates an old version of the RI. CXF does not 
support this version. As of 1.6_04, this is easy to deal with: you must put the 
versions of JAXB RI (the 'impl' and 'xjc' jars) that we include with CXF in 
your classpath. As of this writing, these are version 2.2.10.</p><div 
class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>The current plan is that CXF 3.1 
will no longer support Java 6 and will require Java 7 or newer. Users are 
strongly encouraged to start moving to Java 7.</p></div></div><p><span 
style="color: rgb(0,0,0);font-size: 1.4em;line-height: 1.5625;">Can CXF run 
with JDK 1.5?</span></p><p>Yes for CXF 2.6.x and older. Keep in mind though 
that Java 2 SE 5.0 with JDK 1.5 has reached end of life (<a shape="rect" 
class="external-link" href="http://www.oracle.com/technetwork/java/eo
 l-135779.html" rel="nofollow">EOL</a>). CXF 2.7.x no longer supports Java 5. 
In order to upgrade to 2.7.x, you must be using Java 6 (or newer).</p><div 
class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>There is one more planned release 
for the 2.6.x series of CXF. After that, there are no more planned releases of 
CXF that will support Java 5. Users are strongly encouraged to start moving to 
Java 7 and to start migrating to newer versions of 
CXF.</p></div></div><p>&#160;</p><h3 
id="FAQ-CanCXFrunwithouttheSunreferenceSAAJimplementation?">Can CXF run without 
the Sun reference SAAJ implementation?</h3><p>In many cases, CXF can run 
without an SAAJ implementation. However, some features such as JAX-WS handlers 
and WS-Security do require an SAAJ implementation. By default, CXF ships with 
the Sun SAAJ implementation, b
 ut CXF also supports axis2-saaj version 1.4.1 as an alternative. When using a 
Java6 JRE, CXF can also use the SAAJ implementation built into Java.</p><h3 
id="FAQ-AretherecommercialofferingsofCXFthatprovideservices,support,andadditionalfeatures?">Are
 there commercial offerings of CXF that provide services, support, and 
additional features?</h3><p>Several companies provide services, training, 
documentation, support, etc... on top of CXF. Some of those companies also 
produce products that are either based on Apache CXF or include Apache CXF. See 
the <a shape="rect" href="commercial-cxf-offerings.html">Commercial CXF 
Offerings</a> page for a list of companies and the services they 
provide.</p><h3 id="FAQ-IsthereanApacheCXFcertificationprogram?">Is there an 
Apache CXF certification program?</h3><p>No, but Oracle's <a shape="rect" 
class="external-link" 
href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&amp;p_exam_id=1Z0_862";
 rel="nofollow">SCDJWS</a> certif
 ication covers the web services stack and related areas. Note, that the 
popular SCJP certification is a prerequisite to the SCDJWS. Also, check out the 
<a shape="rect" class="external-link" 
href="http://www.coderanch.com/forums/f-80/java-Web-Services-SCDJWS"; 
rel="nofollow">SCDJWS Forum</a> at the Java Ranch for healthy discussions in 
regards to the certification. Study notes can be found at <a shape="rect" 
class="external-link" href="http://java.boot.by/scdjws5-guide/"; 
rel="nofollow">SCDJWS 5.0 Study Guide</a>, <a shape="rect" 
class="external-link" 
href="http://en.wikibooks.org/wiki/Sun_Certified_Web_Services_Developer_Certification";
 rel="nofollow">WikiBooks</a> and <a shape="rect" class="external-link" 
href="http://www.coderanch.com/how-to/content/Exam-Objectives-5.pdf"; 
rel="nofollow">Ivan A. Krizsan Study Notes</a>. Java Ranch also provides and 
information <a shape="rect" class="external-link" 
href="http://www.coderanch.com/how-to/java/ScdjwsLinks"; rel="nofollow">page</a> 
in regar
 ds to the certification.</p><h2 id="FAQ-JAX-WSRelated">JAX-WS Related</h2><h3 
id="FAQ-Thepartsinmygeneratedwsdlhavenamesoftheform&quot;arg0&quot;,&quot;arg1&quot;,...Whydon'ttheparts(andJavageneratedfromthem)usetheniceparameternamesItypedintotheinterfacedefinition?">The
 parts in my generated wsdl have names of the form "arg0", "arg1", ... Why 
don't the parts (and Java generated from them) use the nice parameter names I 
typed into the interface definition?</h3><p><strong>Official answer:</strong> 
The JAX-WS spec (specifically section 3.6.1) mandates that it be generated this 
way. To customize the name, you have to use an @WebParam(name = "blah") 
annotation to specify better names. (You can use @WebResult for the return 
value, but you'll only see the results if you look at the 
XML.)</p><p><strong>Reason:</strong> One of the mysteries of java is that 
abstract methods (and thus interface methods) do NOT get their parameter names 
compiled into them even with debug info. Thus, when the se
 rvice model is built from an interface, there is no way to determine the names 
that were using in the original code.</p><p>If the service is built from a 
concrete class (instead of an interface) AND the class was compiled with debug 
info, we can get the parameter names. The simple frontend does this. However, 
this could cause potential problems. For example, when you go from developement 
to production, you may turn off debug information (remove -g from javac flags) 
and suddenly the application may break since the generated wsdl (and thus 
expect soap messages) would change. Thus, the JAX-WS spec writers went the safe 
route and mandate that you have to use the @WebParam annotations to specify the 
more descriptive names.</p><h3 
id="FAQ-HowcanIaddsoapheaderstotherequest/response?">How can I add soap headers 
to the request/response?</h3><p>There are several ways to do this depending on 
how your project is written (code first or wsdl first) and requirements such as 
portability.</p><ol><li
 >The "JAX-WS" standard way to do this is to write a SOAP Handler that will add 
 >the headers to the SOAP message and register the handler on the 
 >client/server. This is completely portable from jax-ws vendor to vendor, but 
 >is also more difficult and can have performance implications. You have to 
 >handle the conversion of the JAXB objects to XML yourself. It involves having 
 >the entire soap message in a DOM which breaks streaming. Requires more 
 >memory. etc... However, it doesn't require any changes to wsdl or SEI 
 >interfaces.</li><li>JAX-WS standard "java first" way: if doing java first 
 >development, you can just add an extra parameter to the method and annotate 
 >it with @WebParam(header = true). If it's a response header, make it a Holder 
 >and add the mode = Mode.OUT to @WebParam.</li><li>wsdl first way: you can add 
 >elements to the message in the wsdl and then mark them as soap:headers in the 
 >soap:binding section of the wsdl. The wsdl2java tool will generate the 
 >@WebParam(header = true) anno
 tations as above. With CXF, you can also put the headers in their own message 
(not the same message as the request/response) and mark them as headers in the 
soap:binding, but you will need to pass the -exsh true flag to wsdl2java to get 
the paramters generated. This is not portable to other jax-ws providers. 
Processing headers from other messages it optional in the jaxws 
spec.</li><li>CXF proprietary way: In the context 
(BindingProvider.getRequestContext() on client, WebServiceContext on server), 
you can add a List&lt;org.apache.cxf.headers.Header&gt; with the key 
Header.HEADER_LIST. The headers in the list are streamed at the appropriate 
time to the wire according to the databinding object found in the Header 
object. Like option 1, this doesn't require changes to wsdl or method 
signatures. However, it's much faster as it doesn't break streaming and the 
memory overhead is less.</li></ol><div class="code panel pdl" 
style="border-width: 1px;"><div class="codeContent panelContent pdl">
+</div><h2 id="FAQ-General">General</h2><h3 
id="FAQ-CanCXFrunwithJDK1.8/Java8?">Can CXF run with JDK 1.8/Java 
8?</h3><p>Yes. CXF supports Java 8. The latest 3.x version is built using JDK 
1.8.</p><h3 id="FAQ-CanCXFrunwithJDK1.7/Java7?">Can CXF run with JDK 1.7/Java 
7?</h3><p>Yes. CXF supports Java 7. Since Java 7 contains the 2.2.x versions of 
both JAXB and JAX-WS API jars, using CXF with Java 7 is much easier than with 
Java 6.</p><div class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>CXF 3.2 no longer supports Java 7 
and requires Java 8 or newer. Users are strongly encouraged to start moving to 
Java 8.</p></div></div><h3 id="FAQ-CanCXFrunwithJDK1.6?">Can CXF run with JDK 
1.6?</h3><p>JDK 1.6 incorporates the JAXB reference implementation. However, it 
incorporates an old version of the RI. CXF does not support th
 is version. As of 1.6_04, this is easy to deal with: you must put the versions 
of JAXB RI (the 'impl' and 'xjc' jars) that we include with CXF in your 
classpath. As of this writing, these are version 2.2.10.</p><div 
class="confluence-information-macro 
confluence-information-macro-information"><span class="aui-icon aui-icon-small 
aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>CXF 3.1 no longer supports Java 6 
and requires Java 7 or newer.</p></div></div><p><span style="color: 
rgb(0,0,0);font-size: 1.4em;line-height: 1.5625;">Can CXF run with JDK 
1.5?</span></p><p>Yes for CXF 2.6.x and older. Keep in mind though that Java 2 
SE 5.0 with JDK 1.5 has reached end of life (<a shape="rect" 
class="external-link" 
href="http://www.oracle.com/technetwork/java/eol-135779.html"; 
rel="nofollow">EOL</a>). CXF 2.7.x no longer supports Java 5. In order to 
upgrade to 2.7.x, you must be using Java 6 (or newer).</p><div 
class="confluence-info
 rmation-macro confluence-information-macro-information"><span class="aui-icon 
aui-icon-small aui-iconfont-info confluence-information-macro-icon"></span><div 
class="confluence-information-macro-body"><p>There is one more planned release 
for the 2.6.x series of CXF. After that, there are no more planned releases of 
CXF that will support Java 5. Users are strongly encouraged to start moving to 
Java 7 and to start migrating to newer versions of 
CXF.</p></div></div><p>&#160;</p><h3 
id="FAQ-CanCXFrunwithouttheSunreferenceSAAJimplementation?">Can CXF run without 
the Sun reference SAAJ implementation?</h3><p>In many cases, CXF can run 
without an SAAJ implementation. However, some features such as JAX-WS handlers 
and WS-Security do require an SAAJ implementation. By default, CXF ships with 
the Sun SAAJ implementation, but CXF also supports axis2-saaj version 1.4.1 as 
an alternative. When using a Java6 JRE, CXF can also use the SAAJ 
implementation built into Java.</p><h3 id="FAQ-Aretherecomm
 ercialofferingsofCXFthatprovideservices,support,andadditionalfeatures?">Are 
there commercial offerings of CXF that provide services, support, and 
additional features?</h3><p>Several companies provide services, training, 
documentation, support, etc... on top of CXF. Some of those companies also 
produce products that are either based on Apache CXF or include Apache CXF. See 
the <a shape="rect" href="commercial-cxf-offerings.html">Commercial CXF 
Offerings</a> page for a list of companies and the services they 
provide.</p><h3 id="FAQ-IsthereanApacheCXFcertificationprogram?">Is there an 
Apache CXF certification program?</h3><p>No, but Oracle's <a shape="rect" 
class="external-link" 
href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=41&amp;p_exam_id=1Z0_862";
 rel="nofollow">SCDJWS</a> certification covers the web services stack and 
related areas. Note, that the popular SCJP certification is a prerequisite to 
the SCDJWS. Also, check out the <a shape="rect" class=
 "external-link" 
href="http://www.coderanch.com/forums/f-80/java-Web-Services-SCDJWS"; 
rel="nofollow">SCDJWS Forum</a> at the Java Ranch for healthy discussions in 
regards to the certification. Study notes can be found at <a shape="rect" 
class="external-link" href="http://java.boot.by/scdjws5-guide/"; 
rel="nofollow">SCDJWS 5.0 Study Guide</a>, <a shape="rect" 
class="external-link" 
href="http://en.wikibooks.org/wiki/Sun_Certified_Web_Services_Developer_Certification";
 rel="nofollow">WikiBooks</a> and <a shape="rect" class="external-link" 
href="http://www.coderanch.com/how-to/content/Exam-Objectives-5.pdf"; 
rel="nofollow">Ivan A. Krizsan Study Notes</a>. Java Ranch also provides and 
information <a shape="rect" class="external-link" 
href="http://www.coderanch.com/how-to/java/ScdjwsLinks"; rel="nofollow">page</a> 
in regards to the certification.</p><h2 id="FAQ-JAX-WSRelated">JAX-WS 
Related</h2><h3 
id="FAQ-Thepartsinmygeneratedwsdlhavenamesoftheform&quot;arg0&quot;,&quot;arg1&quot;,...Whydon't
 
theparts(andJavageneratedfromthem)usetheniceparameternamesItypedintotheinterfacedefinition?">The
 parts in my generated wsdl have names of the form "arg0", "arg1", ... Why 
don't the parts (and Java generated from them) use the nice parameter names I 
typed into the interface definition?</h3><p><strong>Official answer:</strong> 
The JAX-WS spec (specifically section 3.6.1) mandates that it be generated this 
way. To customize the name, you have to use an @WebParam(name = "blah") 
annotation to specify better names. (You can use @WebResult for the return 
value, but you'll only see the results if you look at the 
XML.)</p><p><strong>Reason:</strong> One of the mysteries of java is that 
abstract methods (and thus interface methods) do NOT get their parameter names 
compiled into them even with debug info. Thus, when the service model is built 
from an interface, there is no way to determine the names that were using in 
the original code.</p><p>If the service is built from a concrete class (inst
 ead of an interface) AND the class was compiled with debug info, we can get 
the parameter names. The simple frontend does this. However, this could cause 
potential problems. For example, when you go from developement to production, 
you may turn off debug information (remove -g from javac flags) and suddenly 
the application may break since the generated wsdl (and thus expect soap 
messages) would change. Thus, the JAX-WS spec writers went the safe route and 
mandate that you have to use the @WebParam annotations to specify the more 
descriptive names.</p><h3 
id="FAQ-HowcanIaddsoapheaderstotherequest/response?">How can I add soap headers 
to the request/response?</h3><p>There are several ways to do this depending on 
how your project is written (code first or wsdl first) and requirements such as 
portability.</p><ol><li>The "JAX-WS" standard way to do this is to write a SOAP 
Handler that will add the headers to the SOAP message and register the handler 
on the client/server. This is complete
 ly portable from jax-ws vendor to vendor, but is also more difficult and can 
have performance implications. You have to handle the conversion of the JAXB 
objects to XML yourself. It involves having the entire soap message in a DOM 
which breaks streaming. Requires more memory. etc... However, it doesn't 
require any changes to wsdl or SEI interfaces.</li><li>JAX-WS standard "java 
first" way: if doing java first development, you can just add an extra 
parameter to the method and annotate it with @WebParam(header = true). If it's 
a response header, make it a Holder and add the mode = Mode.OUT to 
@WebParam.</li><li>wsdl first way: you can add elements to the message in the 
wsdl and then mark them as soap:headers in the soap:binding section of the 
wsdl. The wsdl2java tool will generate the @WebParam(header = true) annotations 
as above. With CXF, you can also put the headers in their own message (not the 
same message as the request/response) and mark them as headers in the 
soap:binding, but
  you will need to pass the -exsh true flag to wsdl2java to get the paramters 
generated. This is not portable to other jax-ws providers. Processing headers 
from other messages it optional in the jaxws spec.</li><li>CXF proprietary way: 
In the context (BindingProvider.getRequestContext() on client, 
WebServiceContext on server), you can add a 
List&lt;org.apache.cxf.headers.Header&gt; with the key Header.HEADER_LIST. The 
headers in the list are streamed at the appropriate time to the wire according 
to the databinding object found in the Header object. Like option 1, this 
doesn't require changes to wsdl or method signatures. However, it's much faster 
as it doesn't break streaming and the memory overhead is less.</li></ol><div 
class="code panel pdl" style="border-width: 1px;"><div class="codeContent 
panelContent pdl">
 <pre class="brush: java; gutter: false; theme: Default" 
style="font-size:12px;">List&lt;Header&gt; headers = new 
ArrayList&lt;Header&gt;();
 Header dummyHeader = new Header(new QName("uri:org.apache.cxf", "dummy"), 
"decapitated",
                                 new JAXBDataBinding(String.class));

Modified: websites/production/cxf/content/people.html
==============================================================================
--- websites/production/cxf/content/people.html (original)
+++ websites/production/cxf/content/people.html Mon May 15 20:47:44 2017
@@ -99,7 +99,7 @@ Apache CXF -- People
          <td height="100%">
            <!-- Content -->
            <div class="wiki-content">
-<div id="ConfluenceContent"><h1 id="People-CXFCommunity">CXF 
Community</h1><p>This page lists who we are.</p><h2 
id="People-Committers">Committers&#160;</h2><p>"A committer is a developer that 
was given write access to the code repository and has a signed Contributor 
License Agreement (<a shape="rect" class="external-link" 
href="http://www.apache.org/licenses/icla.txt";>CLA</a>) on file. They have an 
apache.org mail address. Not needing to depend on other people for the patches, 
they are actually making short-term decisions for the project. The PMC can 
(even tacitly) agree and approve it into permanency, or they can reject it. 
Remember that the PMC makes the decisions, not the individual people." &#8211; 
from <a shape="rect" class="external-link" 
href="http://www.apache.org/foundation/how-it-works.html";>How the ASF 
works</a></p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
  class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><a shape="rect" class="external-link" 
href="http://janbernhardt.blogspot.com/"; rel="nofollow">Jan 
Bernhardt</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a 
shape="rect" name="jbernhardt" rel="nofollow"></a><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jan4talend";>jbernhardt</a></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://sberyozkin.blogspot.com/"; rel="nofollow">Sergey 
Beryozkin</a></p></td><td colspan="1" rowspan="1" 
 class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=sergey_beryozkin";>sergey_beryozkin</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://ulhasbhole.blogspot.com"; rel="nofollow">Ulhas 
Bhole</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ulhasbhole";>ulhasbhole</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_
 /images/icons/emoticons/check.png" data-emoticon-name="tick" 
alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.coderthoughts.org"; rel="nofollow">David 
Bosschaert</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davidb";>davidb</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://freemanfang.blogspot.com/"; rel="nofollow">Freeman 
Fang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" href="https://
 
issues.apache.org/jira/secure/ViewProfile.jspa?name=ffang">ffang</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://thoughts.bharathganesh.com"; rel="nofollow">Bharath 
Ganesh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bharath";>bharath</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Jarek Gawor</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="https://issues.apache.org/jira/secure/Vi
 ewProfile.jspa?name=gawor">gawor</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><img class="emoticon emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Jeff Genender</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jgenender";>jgenender</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Eoghan Glynn</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape
 ="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=eglynn";>eglynn</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Unreal Jiang</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=unrealjiang";>unrealjiang</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://willemjiang.blogspot.com/"; 
rel="nofollow">Willem Jiang</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-
 link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ningjiang";>ningjiang</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Eric Johnson</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ericjohnson";>ericjohnson</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" cl
 ass="external-link" href="http://dankulp.com/blog"; rel="nofollow">Daniel 
Kulp</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dkulp";>dkulp</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://maerqiang.blogspot.com"; rel="nofollow">Jim Ma </a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ema";>ema</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" src="https://cwiki.ap
 
ache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png"
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://dssheep.blogspot.com"; rel="nofollow">Benson 
Margulies</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bmargulies";>bmargulies</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://web-gmazza.rhcloud.com/blog/"; rel="nofollow">Glen 
Mazza</a></p></td><td colspan="1" row
 span="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gmazza";>gmazza</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Andrzej Michalec</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichalec";>amichalec</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://gnodet.blogspot.com/"; 
rel="nofollow">Guillaume Nodet</a></p></td><td colspan="1" rowspan="1" 
class="confluence
 Td"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gnodet";>gnodet</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://coheigea.blogspot.com/"; rel="nofollow">Colm O 
hEigeartaigh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=coheigea";>coheigea</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
  data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Sean O'Callaghan</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=seanoc";>seanoc</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Jason Pell</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jpell";>jpell</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Amichai Rothman</p></
 td><td colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichai";>amichai</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://www.liquid-reality.de"; 
rel="nofollow">Christian Schneider</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=cschneider";>cschneider</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" h
 ref="http://ashakirin.blogspot.com/"; rel="nofollow">Andrei 
Shakirin</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ashakirin";>ashakirin</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Alessio Soldano</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=asoldano";>asoldano</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/
 images/icons/emoticons/check.png" data-emoticon-name="tick" 
alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Dennis Sosnoski</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dsosnoski";>dsosnoski</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://davidvaleri.wordpress.com/"; rel="nofollow">David 
Valeri</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davaleri";>davaleri</a></p></td><td
 c
 olspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://owulff.blogspot.com/"; rel="nofollow">Oliver 
Wulff</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=owulff";>owulff</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Akitoshi Yoshida</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ay";>ay</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"
 ><p><img class="emoticon emoticon-tick" 
 >src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 > data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
 >rowspan="1" class="confluenceTd"><span style="color: rgb(102,102,153);">Iris 
 >Ding</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span 
 >style="color: rgb(102,102,153);">irisding</span></td><td colspan="1" 
 >rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" 
 >rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" 
 >href="http://blog.tirasa.net/author/ilgrosso/index.html"; 
 >rel="nofollow">Francesco Chicchiricc&#242;</a></td><td colspan="1" 
 >rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" 
 >href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ilgrosso";>ilgrosso</a></td><td
 > colspan="1" rowspan="1" class="confluenceTd"><img class="emoticon 
 >emoticon-tick" src="https://cwiki.ap
 
ache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png"
 data-emoticon-name="tick" alt="(tick)"></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">Neal Hu</td><td colspan="1" rowspan="1" 
class="confluenceTd">nealhu</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h2 
id="People-Emeritus">Emeritus</h2><p>Emeritus is a term used to formally 
designate someone as no longer active, but still entitled to all of the rights 
and privileges of the position. These people, at some point in the past, did 
earn the right to be a committer and/or PMC member, but have not been active 
recently. If any of these people return to the project, we would be happy to 
welcome them back and reinstate their position.</p><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>ID<
 /p></th><th colspan="1" rowspan="1" class="confluenceTh"><p>PMC 
Member</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Ajay Paibir</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=apaibir";>apaibir</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://maomaode.bokeland.com"; rel="nofollow">James Mao</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mmao";>mmao</a></p></td><td
 colspan="1" rowspan="1" clas
 s="confluenceTd"><p><img class="emoticon emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Bozhong Lin</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=blin";>blin</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Jervis Liu</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?
 name=jliu">jliu</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><img class="emoticon emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Peter Jones</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=peterjones";>peterjones</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://netzooid.com/blog"; rel="nofollow">Dan Diephouse
 </a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dandiep";>dandiep</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr></tbody></table></div><h2 
id="People-Contributors">Contributors</h2><p>"A developer is a user who 
contributes to a project in the form of code or documentation. They take extra 
steps to participate in a project, are active on the developer mailing list, 
participate in discussions, provide patches, documentation, suggestions, and 
criticism. Developers are also known as contributors." &#8211; from <a 
shape="rect" class="external-link" 
href="http://www.apache.org/foundation/how-it-works.html";>How the ASF 
works</a></p><div 
 class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>ID</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.oreillynet.com/pub/au/3212"; rel="nofollow">Robert 
Liguori</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gliesian";>gliesian</a></p></td></tr></tbody></table></div><h3
 id="People-Contributing">Contributing</h3><p>We welcome contributions, please 
do come and <a shape="rect" 
href="http://cxf.apache.org/getting-involved.html";>join the fun</a>.</p></div>
+<div id="ConfluenceContent"><h1 id="People-CXFCommunity">CXF 
Community</h1><p>This page lists who we are.</p><h2 
id="People-Committers">Committers&#160;</h2><p>"A committer is a developer that 
was given write access to the code repository and has a signed Contributor 
License Agreement (<a shape="rect" class="external-link" 
href="http://www.apache.org/licenses/icla.txt";>CLA</a>) on file. They have an 
apache.org mail address. Not needing to depend on other people for the patches, 
they are actually making short-term decisions for the project. The PMC can 
(even tacitly) agree and approve it into permanency, or they can reject it. 
Remember that the PMC makes the decisions, not the individual people." &#8211; 
from <a shape="rect" class="external-link" 
href="http://www.apache.org/foundation/how-it-works.html";>How the ASF 
works</a></p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1"
  class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><a shape="rect" class="external-link" 
href="http://janbernhardt.blogspot.com/"; rel="nofollow">Jan 
Bernhardt</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a 
shape="rect" name="jbernhardt" rel="nofollow"></a><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jan4talend";>jbernhardt</a></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://sberyozkin.blogspot.com/"; rel="nofollow">Sergey 
Beryozkin</a></p></td><td colspan="1" rowspan="1" 
 class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=sergey_beryozkin";>sergey_beryozkin</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://ulhasbhole.blogspot.com"; rel="nofollow">Ulhas 
Bhole</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ulhasbhole";>ulhasbhole</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_
 /images/icons/emoticons/check.png" data-emoticon-name="tick" 
alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.coderthoughts.org"; rel="nofollow">David 
Bosschaert</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davidb";>davidb</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://freemanfang.blogspot.com/"; rel="nofollow">Freeman 
Fang</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" href="https://
 
issues.apache.org/jira/secure/ViewProfile.jspa?name=ffang">ffang</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://thoughts.bharathganesh.com"; rel="nofollow">Bharath 
Ganesh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bharath";>bharath</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Jarek Gawor</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="https://issues.apache.org/jira/secure/Vi
 ewProfile.jspa?name=gawor">gawor</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><img class="emoticon emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Jeff Genender</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jgenender";>jgenender</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Eoghan Glynn</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape
 ="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=eglynn";>eglynn</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Unreal Jiang</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=unrealjiang";>unrealjiang</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://willemjiang.blogspot.com/"; 
rel="nofollow">Willem Jiang</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-
 link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ningjiang";>ningjiang</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Eric Johnson</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ericjohnson";>ericjohnson</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">Dennis Kieselhorst</t
 d><td colspan="1" rowspan="1" class="confluenceTd"><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=deki";>deki</a></td><td
 colspan="1" rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://dankulp.com/blog"; rel="nofollow">Daniel 
Kulp</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dkulp";>dkulp</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://maerqiang.blogspot.com"; rel="nof
 ollow">Jim Ma </a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ema";>ema</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://dssheep.blogspot.com"; rel="nofollow">Benson 
Margulies</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=bmargulies";>bmargulies</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c
 8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png" 
data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://web-gmazza.rhcloud.com/blog/"; rel="nofollow">Glen 
Mazza</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gmazza";>gmazza</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Andrzej Michalec</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichalec
 ">amichalec</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p>&#160;</p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://gnodet.blogspot.com/"; rel="nofollow">Guillaume 
Nodet</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gnodet";>gnodet</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://coheigea.blogspot.com/"; rel="nofollow">Colm O 
hEigeartaigh</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" href
 
="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=coheigea";>coheigea</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Sean O'Callaghan</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=seanoc";>seanoc</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Jason Pell</p></td><td colspan="1" r
 owspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jpell";>jpell</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p>Amichai Rothman</p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=amichai";>amichai</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://www.liquid-reality.de"; 
rel="nofollow">Christian Schneider</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=cschneider";>cschneider</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img
  class="emoticon emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://ashakirin.blogspot.com/"; rel="nofollow">Andrei 
Shakirin</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ashakirin";>ashakirin</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Alessio Soldano</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape=
 "rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=asoldano";>asoldano</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Dennis Sosnoski</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dsosnoski";>dsosnoski</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><
 p><a shape="rect" class="external-link" 
href="http://davidvaleri.wordpress.com/"; rel="nofollow">David 
Valeri</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=davaleri";>davaleri</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p>&#160;</p></td></tr><tr><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" href="http://owulff.blogspot.com/"; rel="nofollow">Oliver 
Wulff</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=owulff";>owulff</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p><
 /td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>Akitoshi 
Yoshida</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ay";>ay</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><span style="color: rgb(102,102,153);">Iris 
Ding</span></td><td colspan="1" rowspan="1" class="confluenceTd"><span 
style="color: rgb(102,102,153);">irisding</span></td><td colspan="1" 
rowspan="1" class="confluenceTd">&#160;</td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><a shape="rect" class="external-link" 
href="http://blog.tirasa.net/author/ilgrosso/index.html"; 
rel="nofollow">Francesco
  Chicchiricc&#242;</a></td><td colspan="1" rowspan="1" class="confluenceTd"><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=ilgrosso";>ilgrosso</a></td><td
 colspan="1" rowspan="1" class="confluenceTd"><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd">Neal Hu</td><td colspan="1" rowspan="1" 
class="confluenceTd">nealhu</td><td colspan="1" rowspan="1" 
class="confluenceTd">&#160;</td></tr></tbody></table></div><h2 
id="People-Emeritus">Emeritus</h2><p>Emeritus is a term used to formally 
designate someone as no longer active, but still entitled to all of the rights 
and privileges of the position. These people, at some point in the past, did 
earn the right to be a committer and/or PMC member, but have not been active r
 ecently. If any of these people return to the project, we would be happy to 
welcome them back and reinstate their position.</p><div 
class="table-wrap"><table class="confluenceTable"><tbody><tr><th colspan="1" 
rowspan="1" class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>ID</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>PMC Member</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Ajay Paibir</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=apaibir";>apaibir</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape=
 "rect" class="external-link" href="http://maomaode.bokeland.com"; 
rel="nofollow">James Mao</a></p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mmao";>mmao</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Bozhong Lin</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=blin";>blin</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/
 images/icons/emoticons/check.png" data-emoticon-name="tick" 
alt="(tick)"></p></td></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p>Jervis Liu</p></td><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=jliu";>jliu</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p>Peter Jones</p></td><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=peterjones";>peterjones</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" src="https://cwiki.apache.o
 
rg/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png"
 data-emoticon-name="tick" alt="(tick)"></p></td></tr><tr><td colspan="1" 
rowspan="1" class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://netzooid.com/blog"; rel="nofollow">Dan Diephouse</a></p></td><td 
colspan="1" rowspan="1" class="confluenceTd"><p><a shape="rect" 
class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=dandiep";>dandiep</a></p></td><td
 colspan="1" rowspan="1" class="confluenceTd"><p><img class="emoticon 
emoticon-tick" 
src="https://cwiki.apache.org/confluence/s/en_GB/5982/f2b47fb3d636c8bc9fd0b11c0ec6d0ae18646be7.1/_/images/icons/emoticons/check.png";
 data-emoticon-name="tick" alt="(tick)"></p></td></tr></tbody></table></div><h2 
id="People-Contributors">Contributors</h2><p>"A developer is a user who 
contributes to a project in the form of code or documentation. They take extra 
steps to participate in a project, 
 are active on the developer mailing list, participate in discussions, provide 
patches, documentation, suggestions, and criticism. Developers are also known 
as contributors." &#8211; from <a shape="rect" class="external-link" 
href="http://www.apache.org/foundation/how-it-works.html";>How the ASF 
works</a></p><div class="table-wrap"><table 
class="confluenceTable"><tbody><tr><th colspan="1" rowspan="1" 
class="confluenceTh"><p>Name</p></th><th colspan="1" rowspan="1" 
class="confluenceTh"><p>ID</p></th></tr><tr><td colspan="1" rowspan="1" 
class="confluenceTd"><p><a shape="rect" class="external-link" 
href="http://www.oreillynet.com/pub/au/3212"; rel="nofollow">Robert 
Liguori</a></p></td><td colspan="1" rowspan="1" class="confluenceTd"><p><a 
shape="rect" class="external-link" 
href="https://issues.apache.org/jira/secure/ViewProfile.jspa?name=gliesian";>gliesian</a></p></td></tr></tbody></table></div><h3
 id="People-Contributing">Contributing</h3><p>We welcome contributions, please 
do come and <
 a shape="rect" href="http://cxf.apache.org/getting-involved.html";>join the 
fun</a>.</p></div>
            </div>
            <!-- Content -->
          </td>


Reply via email to