svn commit: r912827 - in /websites/production/cxf/content: cache/main.pageCache fediz-downloads.html fediz.html
Author: buildbot Date: Tue Jun 17 09:46:53 2014 New Revision: 912827 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/fediz-downloads.html websites/production/cxf/content/fediz.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/fediz-downloads.html == --- websites/production/cxf/content/fediz-downloads.html (original) +++ websites/production/cxf/content/fediz-downloads.html Tue Jun 17 09:46:53 2014 @@ -108,71 +108,23 @@ Apache CXF -- Fediz Downloads td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=FedizDownloads-ReleasesReleases/h1 - -h2 id=FedizDownloads-1.1.01.1.0/h2 -pThe 1.1.0 release is our latest release. For more information please see the a shape=rect class=external-link href=http://svn.apache.org/viewvc/cxf/fediz/tags/fediz-1.1.0/release_notes.txt?view=markup;release notes/a and the a shape=rect href=migration-guide-11.htmlmigration guide/a./p -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDescription/p/thth colspan=1 rowspan=1 class=confluenceThpFile/p/thth colspan=1 rowspan=1 class=confluenceThpMD5/p/thth colspan=1 rowspan=1 class=confluenceThpSHA1/p/thth colspan=1 rowspan=1 class=confluenceThpPGP/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpBinary distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/fediz/1.1.0/apache-fediz-1.1.0.zip;apache-fediz-1.1.0.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.0/apache-fediz-1.1.0.zip.md5;apache-fediz-1.1.0.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link hr ef=http://www.apache.org/dist/cxf/fediz/1.1.0/apache-fediz-1.1.0.zip.sha1;apache-fediz-1.1.0.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.0/apache-fediz-1.1.0.zip.asc;apache-fediz-1.1.0.zip.asc/a/p/td/trtrtd/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpSource distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/fediz/1.1.0/fediz-1.1.0-source-release.zip;fediz-1.1.0-source-release.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.0/fediz-1.1.0-source-release.zip.md5;fediz-1.1.0-source-release.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.or g/dist/cxf/fediz/1.1.0/fediz-1.1.0-source-release.zip.sha1fediz-1.1.0-source-release.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.0/fediz-1.1.0-source-release.zip.asc;fediz-1.1.0-source-release.zip.asc/a/p/td/trtrtd/td/tr/tbody/table/div - - -h2 id=FedizDownloads-1.0.31.0.3/h2 -pThe 1.0.3 release is our latest patch release for 1.0. For more information please see the a shape=rect class=external-link href=http://svn.apache.org/viewvc/cxf/fediz/tags/fediz-1.0.3/release_notes.txt?view=markup;release notes/a./p - -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDescription/p/thth colspan=1 rowspan=1 class=confluenceThpFile/p/thth colspan=1 rowspan=1 class=confluenceThpMD5/p/thth colspan=1 rowspan=1 class=confluenceThpSHA1/p/thth colspan=1 rowspan=1 class=confluenceThpPGP/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpBinary distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/fediz/1.0.3/apache-fediz-1.0.3.zip;apache-fediz-1.0.3.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.0.3/apache-fediz-1.0.3.zip.md5;apache-fediz-1.0.3.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link hr ef=http://www.apache.org/dist/cxf/fediz/1.0.3/apache-fediz-1.0.3.zip.sha1;apache-fediz-1.0.3.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.0.3/apache-fediz-1.0.3.zip.asc;apache-fediz-1.0.3.zip.asc/a/p/td/trtrtd/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpSource distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn
svn commit: r914429 - in /websites/production/cxf/content: cache/docs.pageCache docs/xml-key-management-service-xkms.html
Author: buildbot Date: Mon Jun 30 13:46:51 2014 New Revision: 914429 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/xml-key-management-service-xkms.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/xml-key-management-service-xkms.html == --- websites/production/cxf/content/docs/xml-key-management-service-xkms.html (original) +++ websites/production/cxf/content/docs/xml-key-management-service-xkms.html Mon Jun 30 13:46:51 2014 @@ -224,7 +224,8 @@ Apache CXF -- XML Key Management Service Id=quot;I047257513d19456687e6b4f4a2a72606quot; Service=quot;http://cxf.apache.org/services/XKMS/quot;gt; lt;ns2:QueryKeyBindinggt; lt;ns2:UseKeyWith Application=quot;urn:ietf:rfc:2459quot; -Identifier=quot;EMAILADDRESS=cli...@client.com, CN=www.client.com, OU=IT Department, O=Sample Client -- NOT FOR PRODUCTION, L=Niagara Falls, ST=New York, C=USquot; /gt; +Identifier=quot;EMAILADDRESS=cli...@client.com, CN=www.client.com, OU=IT Department, +O=Sample Client -- NOT FOR PRODUCTION, L=Niagara Falls, ST=New York, C=USquot; /gt; lt;/ns2:QueryKeyBindinggt; lt;/ns2:LocateRequestgt; lt;/soap:Bodygt;
svn commit: r914744 - in /websites/production/cxf/content: cache/main.pageCache project-status.html
Author: buildbot Date: Wed Jul 2 09:46:58 2014 New Revision: 914744 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/project-status.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/project-status.html == --- websites/production/cxf/content/project-status.html (original) +++ websites/production/cxf/content/project-status.html Wed Jul 2 09:46:58 2014 @@ -99,43 +99,7 @@ Apache CXF -- Project Status td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=ProjectStatus-ProjectStatusProject Status/h1 - -pThis page is meant to help keep track of the status of various portions of Apache CXF. /p - -h2 id=ProjectStatus-WebServicesStandardsSupportModulesWeb Services Standards Support Modules/h2 -pCXF supports a variety of web service standards including SOAP, the WS-I Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, WS-SecureConverstation, and WS-Trust (partial)./p -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpModule/p/thth colspan=1 rowspan=1 class=confluenceThpFilename/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/ws-addressing.html;WS-Addressing/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-ws-addr-[version].jar/code/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/ws-policy.html;WS-Policy/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-ws-policy-[version].jar/code/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/ws-reliablemessaging.html;WS-ReliableMessaging (1.0 complete, 1.1 ongoing)/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-ws-rm-[version].jar/c ode/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/ws-security.html;WS-Security/a, a shape=rect href=http://cxf.apache.org/docs/ws-securitypolicy.html;WS-SecurityPolicy/a, a shape=rect href=http://cxf.apache.org/docs/ws-secureconversation.html;WS-SecureConversation/a, a shape=rect href=http://cxf.apache.org/docs/ws-trust.html;WS-Trust (client-side)/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-ws-security-[version].jar/code/p/td/tr/tbody/table/div - - -h2 id=ProjectStatus-FrontendProgrammingModulesFrontend Programming Modules/h2 -pCXF supports a variety of frontend programming models./p -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpModule/p/thth colspan=1 rowspan=1 class=confluenceThpFilename/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/dynamic-languages.html;Javascript frontend/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-frontend-js-[version].jar/code/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/jax-rs.html;JAX-RS frontend/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-frontend-jaxrs-[version].jar/code/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/jax-ws.html;JAX-WS frontend/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-frontend-jaxws-[version].jar/code/p/td/t rtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/simple.html;Simple frontend/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-frontend-simple-[version].jar/code/p/td/tr/tbody/table/div - - -h2 id=ProjectStatus-TransportModulesTransport Modules/h2 -pCXF includes its own transport abstraction layer to hide transport specific details from the binding and front end layers. Currently supported transports include: HTTP, HTTPs, HTTP-Jetty, HTTP-OSGI, Servlet, local, JMS, In-VM and many others via the Camel transport for CXF such as SMTP/POP3, TCP and Jabber. /p -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpModule/p/thth colspan=1 rowspan=1 class=confluenceThpFilename/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/http-transport.html;HTTP, Servlet/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-transports-http-[version].jar/code/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect href=http://cxf.apache.org/docs/jetty-configuration.html;HTTP-Jetty/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodecxf-rt-transports-http-jetty-[version].jar/code/p/td/trtrtd colspan=1 rowspan=1 class
svn commit: r914749 - in /websites/production/cxf/content: cache/docs.pageCache docs/30-migration-guide.html docs/jax-rs-and-jax-ws.html
Author: buildbot Date: Wed Jul 2 10:46:52 2014 New Revision: 914749 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/30-migration-guide.html websites/production/cxf/content/docs/jax-rs-and-jax-ws.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/30-migration-guide.html == --- websites/production/cxf/content/docs/30-migration-guide.html (original) +++ websites/production/cxf/content/docs/30-migration-guide.html Wed Jul 2 10:46:52 2014 @@ -107,7 +107,7 @@ Apache CXF -- 3.0 Migration Guide td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth2 id=id-3.0MigrationGuide-3.0MigrationGuide3.0 Migration Guide/h2h4 id=id-3.0MigrationGuide-JAX-RSJAX-RS/h4ulliJAX-RS 2.0 has been completely implemented./liliJAX-RS WADL auto-generation code has been moved to a new cxf-rt-rs-service-description module./liliJAX-RS 2.0 Client API and CXF specific WebClient and Proxy client code is now available in a new cxf-rt-rs-client module. Important: the namespace for jaxrs:client elements has changed from http://cxf.apache.org/jaxrs; to http://cxf.apache.org/jaxrs-client;/liliCXF RequestHandler and ResponseHandler filters have been removed, please use JAX-RS 2.0 ContainerRequestFilter and ContainerResponseFilter and also WriterInterceptor and ReaderInterceptor when needed./liliCXF JAX-RS Form extension has been dropped, please use JAX-RS 2.0 Form./liliCXF JAX-RS ParameterHandler has been dropped, please use JAX-RS 2.0 ParamConverterProvider./li/ulh4 id=id-3.0MigrationGuide -JAX-WS/SoapJAX-WS/Soap/h4ulliAdd new code generator frontend to add CXF specific constructors and methods. (pass -fe cxf to wsdl2java)/liliMake AbstractFeature subclass WebServiceFeature and update the JAX-WS frontend to look for them./lilijaxb-validation-event-handlers now apply for both Reading and Writing. (previously only applied to Reading). There are separate jaxb-(reader|writer)-validation-event-handler properties if you need it set for only one direction./liliIf the WSDL location that is passed into CXF is not valid, previous versions of CXF *MAY* ignore the error and proceed as if null was passed for the WSDL. #160; 3.0 will now throw an exception./liliClientProxy.getClient(proxy) is no longer needed for most use cases. #160;The client proxy instances now implement the Client API directly. #160; A direct cast to Client should work./li/ulh4 id=id-3.0MigrationGuide-TransportsTransports/h4ulliSupport for the older JMS 1.0.2 API's has been removed. #160; Your JMS provider must support the 1.1 API's.#160;/liliA new WebSocket based transport has been added/liliSupport for Netty based HTTP servers and clients has been added/li/ulh4 id=id-3.0MigrationGuide-BeanValidationBean Validation/h4pBean Validation 1.1 interceptors and features have been introduced for JAX-RS and JAX-WS frontends./ph4 id=id-3.0MigrationGuide-WS-SecurityWS-Security/h4ulliThe DefaultCryptoCoverageChecker now contains boolean properties to easily check if a WSS UsernameToken was signed and/or encrypted. The default is now that a UsernameToken must be encrypted./liliCXF 3.0.x picks up a new major version of Apache WSS4J (2.0.0). There are some changes in this release which will impact on existing CXF users. These changes are extensively summarized in the a shape=rect class=external-link href=http://ws.apache.org/wss4j/migration.html;WSS4J 2.0.0 Migration Guide/a. The major changes are as follows: br clear=noneulliIf you have implemented a CallbackHandler to set/retrieve passwords for UsernameTokens/Signatures/Decryption/etc., then the namespace of the WSPasswordCallback Object has changed from org.apache.ws.security to org.apache.wss4j.common.ext./liliIf you have implemented a CallbackHandler to create SAML Assertions, then the namespace of the SAML bean objects has changed from org.apache.ws.security.saml.ext to org.apache.wss4j.common.saml.#160;/liliWSS4J 1.6.x used a saml properties file to sign a SAML Assertion. This has been removed in WSS4J 2.0.0. Instead the SAMLCallback Object contains additional properties that can be set to sign the Assertion. Please see the section entitled SAML Assertion changes in the#160;a shape=rect class=external-link href=http://ws.apache.org/wss4j/migration.html;WSS4J 2.0.0 Migration Guide/a for more information on this./liliA small number of configuration tags have been removed in WSS4J 2.0.0. Please see the section entitled Removed Configuration Tags in WSS4J 2.0.0 in the#160;a shape=rect class=external-link href=http://ws.apache.org/wss4j/migration.html;WSS4J 2.0.0 Migration
svn commit: r915457 - in /websites/production/cxf/content: cache/docs.pageCache docs/standardized-authentication-authorization.html
Author: buildbot Date: Tue Jul 8 08:47:13 2014 New Revision: 915457 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/docs/standardized-authentication-authorization.html Modified: websites/production/cxf/content/cache/docs.pageCache Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/docs/standardized-authentication-authorization.html == --- websites/production/cxf/content/docs/standardized-authentication-authorization.html (added) +++ websites/production/cxf/content/docs/standardized-authentication-authorization.html Tue Jul 8 08:47:13 2014 @@ -0,0 +1,175 @@ + +!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +!-- + +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. +-- +html + head + +link type=text/css rel=stylesheet href=/resources/site.css +script src='/resources/space.js'/script + +meta http-equiv=Content-type content=text/html;charset=UTF-8 +meta name=keywords content=business integration, EAI, SOA, Service Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic Data Interchange, standards support, integration standards, application integration, middleware, software, solutions, services, CXF, open source +meta name=description content=Apache CXF, Services Framework - Standardized Authentication / Authorization + + +link type=text/css rel=stylesheet href=/resources/highlighter/styles/shCoreCXF.css +link type=text/css rel=stylesheet href=/resources/highlighter/styles/shThemeCXF.css + +script src='/resources/highlighter/scripts/shCore.js'/script +script src='/resources/highlighter/scripts/shBrushJava.js'/script +script + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.all(); +/script + + +title +Apache CXF -- Standardized Authentication / Authorization +/title + /head +body onload=init() + + +table width=100% cellpadding=0 cellspacing=0 + tr +td id=cell-0-0 colspan=2nbsp;/td +td id=cell-0-1nbsp;/td +td id=cell-0-2 colspan=2nbsp;/td + /tr + tr +td id=cell-1-0nbsp;/td +td id=cell-1-1nbsp;/td +td id=cell-1-2 + !-- Banner -- +div class=banner id=bannerdivtable border=0 cellpadding=0 cellspacing=0 width=100%trtd align=left colspan=1 nowrap +a shape=rect href=http://cxf.apache.org/; title=Apache CXFspan style=font-weight: bold; font-size: 170%; color: whiteApache CXF/span/a +/tdtd align=right colspan=1 nowrap +a shape=rect href=http://www.apache.org/; title=The Apache Sofware Foundationimg border=0 alt=ASF Logo src=http://cxf.apache.org/images/asf-logo.png;/a +/td/tr/table/div/div + !-- Banner -- + div id=top-menu +table border=0 cellpadding=1 cellspacing=0 width=100% + tr +td + div align=left +!-- Breadcrumbs -- +a href=index.htmlIndex/anbsp;gt;nbsp;a href=standardized-authentication-authorization.htmlStandardized Authentication / Authorization/a +!-- Breadcrumbs -- + /div +/td +td + div align=right +!-- Quicklinks -- +div id=quicklinkspa shape=rect href=http://cxf.apache.org/download.html;Download/a | a shape=rect href=http://cxf.apache.org/docs/index.html;Documentation/a/p/div +!-- Quicklinks -- + /div +/td + /tr +/table + /div +/td +td id=cell-1-3nbsp;/td +td id=cell-1-4nbsp;/td + /tr + tr +td id=cell-2-0 colspan=2nbsp;/td +td id=cell-2-1 + table +tr valign=top + td height=100% +div id=wrapper-menu-page-right + div id=wrapper-menu-page-top +div id=wrapper-menu-page-bottom + div id=menu-page +!-- NavigationBar -- +div id=navigationul class=alternatelia shape=rect href=overview.htmlOverview/a/lilia shape=rect href=how-tos.htmlHow-Tos/a/lilia shape=rect href=frontends.htmlFrontends/a/lilia shape
svn commit: r915483 - in /websites/production/cxf/content: cache/docs.pageCache docs/standardized-authentication-authorization.html
Author: buildbot Date: Tue Jul 8 12:47:37 2014 New Revision: 915483 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/standardized-authentication-authorization.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/standardized-authentication-authorization.html == --- websites/production/cxf/content/docs/standardized-authentication-authorization.html (original) +++ websites/production/cxf/content/docs/standardized-authentication-authorization.html Tue Jul 8 12:47:37 2014 @@ -122,10 +122,10 @@ Apache CXF -- Standardized Authenticatio Ideas / Proposal /div /div -p#160;/ppCXF already supports a wide range of authentication and authorization approaches. Unfortunately they are all configured differently and do not integrate well with each other./ppSo the idea is to create one standardized authentication / authorization flow in CXF where the modules can then fit in. There are a lot of security frameworks out there that could be used as a basis for this. The problem is though that each framework#160; (like Shiro or Spring Security) uses its own mechanisms which are not standardized. So by choosing one framework we would force our users to depend on this./ppThe best standardized security framework in java is JAAS. It is already included in Java and most security frameworks can be hooked into it. So let#180;s investigate what we could do with JAAS./ph2 id=StandardizedAuthentication/Authorization-AuthenticationusingJAASAuthentication using JAAS/h2pJAAS authentication is done by creating a LoginContext and doing a login on it. Things to configure is the name of the login config and the Callback Handlers. So CXF needs mechanisms for the user to set the config name and needs to provide CallBackHandlers to supply credentials./ph2 id=StandardizedAuthentication/Authorization-CallbackHandlersCallbackHandlers/h2pCXF needs to supply different data to identify the users depending on the chosen authentication variant./ppBasic Auth: username and password from HTTP header/ppWS-Security UserNameToken: Username and password from SOAP header/ppSpnego: Kerberos token from HTTP header/ppHTTPS client cert: Certificate information/ppWe could simply detect what information is provided and configure the Callbackhandlers for each variant./ph2 id=StandardizedAuthentication/Authorization-JAASconfigurationJAAS configuration/h2pThe JAAS configuration is supplied differently depending on the runtime CXF runs in./ppStandalone: For standalone usage the JAAS config can simply come from a file./ppServlet Container: Not sure. Is there a standard approach for this?/ppApache Karaf: Karaf already provides a JAAS integration so we just have to configure the JAAS config name and supply a suitable config in karaf/ph2 id=StandardizedAuthentication/Authorization-SupplyingRoleandUserinformationSupplying Role and User information/h2pJAAS stores identity information in the JAAS subject. The method getPrincipals returns Principal objects which can be users, roles or even other identity information. To differentiate between roles and users there are two common approaches./pollidifferent Classes like a UserPrincipal or RolePrincipal. Unfortunately there are no standard interfaces/liliprefixes. So for example roles start with role- . Again there is no standard/li/olh2 id=StandardizedAuthentication/Authorization-AuthorizationAuthorization/h2pAuthorization has very diverse requirements. So we need to make sure we integrate well with different approaches./ppGenerally the idea is to base the Authorization on the JAAS login data. After a JAAS login the JAAS subject can be retrieved in a standard way:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +p#160;/ppCXF already supports a wide range of authentication and authorization approaches. Unfortunately they are all configured differently and do not integrate well with each other./ppSo the idea is to create one standardized authentication / authorization flow in CXF where the modules can then fit in. There are a lot of security frameworks out there that could be used as a basis for this. The problem is though that each framework#160; (like Shiro or Spring Security) uses its own mechanisms which are not standardized. So by choosing one framework we would force our users to depend on this./ppThe best standardized security framework in java is JAAS. It is already included in Java and most security frameworks can be hooked into it. So let#180;s investigate what we could do with JAAS./ph2 id
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/1882 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/1883 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! sincerely, -The Buildbot
svn commit: r915661 - in /websites/production/cxf/content: cache/docs.pageCache docs/standardized-authentication-authorization.html
Author: buildbot Date: Thu Jul 10 08:47:01 2014 New Revision: 915661 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/standardized-authentication-authorization.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/standardized-authentication-authorization.html == --- websites/production/cxf/content/docs/standardized-authentication-authorization.html (original) +++ websites/production/cxf/content/docs/standardized-authentication-authorization.html Thu Jul 10 08:47:01 2014 @@ -116,7 +116,7 @@ Apache CXF -- Standardized Authenticatio td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentdiv class=aui-message hint shadowed information-macro +div id=ConfluenceContentp#160;/pp#160;/pp#160;/pdiv class=aui-message hint shadowed information-macro span class=aui-icon icon-hintIcon/span div class=message-content Ideas / Proposal @@ -125,7 +125,7 @@ Apache CXF -- Standardized Authenticatio p#160;/ppCXF already supports a wide range of authentication and authorization approaches. Unfortunately they are all configured differently and do not integrate well with each other./ppSo the idea is to create one standardized authentication / authorization flow in CXF where the modules can then fit in. There are a lot of security frameworks out there that could be used as a basis for this. The problem is though that each framework#160; (like Shiro or Spring Security) uses its own mechanisms which are not standardized. So by choosing one framework we would force our users to depend on this./ppThe best standardized security framework in java is JAAS. It is already included in Java and most security frameworks can be hooked into it. So let#180;s investigate what we could do with JAAS./ph2 id=StandardizedAuthentication/Authorization-AuthenticationusingJAASAuthentication using JAAS/h2pJAAS authentication is done by creating a LoginContext and doing a login on it. Things to configure is the name of the login config and the Callback Handlers. So CXF needs mechanisms for the user to set the config name and needs to provide CallBackHandlers to supply credentials./ph2 id=StandardizedAuthentication/Authorization-CallbackHandlersCallbackHandlers/h2pCXF needs to supply different data to identify the users depending on the chosen authentication variant./ppBasic Auth: username and password from HTTP header/ppWS-Security UserNameToken: Username and password from SOAP header/ppSpnego: Kerberos token from HTTP header/ppHTTPS client cert: Certificate information/ppWe could simply detect what information is provided and configure the Callbackhandlers for each information we can supply. Depending on when the login should happen we could collect CallbackHandlers in the Message using Interceptors./ph2 id=StandardizedAuthentication/Authorization-JAASconfigurationJAAS configuration/h2pThe JAAS configuration is suppli ed differently depending on the runtime CXF runs in./ppStandalone: For standalone usage the JAAS config can simply come from a file./ppServlet Container: Not sure. Is there a standard approach for this?/ppApache Karaf: Karaf already provides a JAAS integration so we just have to configure the JAAS config name and supply a suitable config in karaf/ph2 id=StandardizedAuthentication/Authorization-SupplyingRoleandUserinformationSupplying Role and User information/h2pJAAS stores identity information in the JAAS subject. The method getPrincipals returns Principal objects which can be users, roles or even other identity information. To differentiate between roles and users there are two common approaches./pollidifferent Classes like a UserPrincipal or RolePrincipal. There seems to be a Group interface which allows to differentiate between Users and Groups and also allows to see group members./liliprefixes. So for example roles start with role- . There is no standard for this approach/li/olh2 id=StandardizedAuthentication/Authorization-AuthorizationAuthorization/h2pAuthorization has very diverse requirements. So we need to make sure we integrate well with different approaches./ppGenerally the idea is to base the Authorization on the JAAS login data. After a JAAS login the JAAS subject can be retrieved in a standard way:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[AccessControlContext acc = AccesController.getContext(); Subject subject = Subject.getSubject(acc);]]/script
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/1982 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/1986 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2064 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2065 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! sincerely, -The Buildbot
svn commit: r916951 - in /websites/production/cxf/content: cache/docs.pageCache docs/transformationfeature.html
Author: buildbot Date: Mon Jul 21 12:46:57 2014 New Revision: 916951 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/transformationfeature.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/transformationfeature.html == --- websites/production/cxf/content/docs/transformationfeature.html (original) +++ websites/production/cxf/content/docs/transformationfeature.html Mon Jul 21 12:46:57 2014 @@ -118,14 +118,14 @@ Apache CXF -- TransformationFeature !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=TransformationFeature-TransformationFeatureTransformation Feature/h1pstyle type=text/css/*![CDATA[*/ -div.rbtoc1396468200275 {padding: 0px;} -div.rbtoc1396468200275 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1396468200275 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1405946789260 {padding: 0px;} +div.rbtoc1405946789260 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1405946789260 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1396468200275 +/*]]*//style/pdiv class=toc-macro rbtoc1405946789260 ul class=toc-indentationlia shape=rect href=#TransformationFeature-TransformationFeatureTransformation Feature/a/lilia shape=rect href=#TransformationFeature-SpringconfigurationSpring configuration/a ul class=toc-indentationlia shape=rect href=#TransformationFeature-ChanginginputandoutputelementnamesandnamespacesChanging input and output element names and namespaces/a/lilia shape=rect href=#TransformationFeature-AppendingnewinputandoutputelementsAppending new input and output elements/a -ul class=toc-indentationlia shape=rect href=#TransformationFeature-Append-Pre-WrapAppend-Pre-Wrap/a/lilia shape=rect href=#TransformationFeature-Append-Post-WrapAppend-Post-Wrap/a/lilia shape=rect href=#TransformationFeature-Append-Pre-IncludeAppend-Pre-Include/a/lilia shape=rect href=#TransformationFeature-Append-Post-IncludeAppend-Post-Include/a/li/ul +ul class=toc-indentationlia shape=rect href=#TransformationFeature-Append-Pre-WrapAppend-Pre-Wrap/a/lilia shape=rect href=#TransformationFeature-Append-Post-WrapAppend-Post-Wrap/a/lilia shape=rect href=#TransformationFeature-Append-Pre-IncludeAppend-Pre-Include/a/lilia shape=rect href=#TransformationFeature-Append-Post-IncludeAppend-Post-Include/a/lilia shape=rect href=#TransformationFeature-ComparingfourappendmodesComparing four append modes/a/li/ul /lilia shape=rect href=#TransformationFeature-ReplacingtextcontentReplacing text content/a/lilia shape=rect href=#TransformationFeature-DroppingoutputandinputelementsDropping output and input elements/a/lilia shape=rect href=#TransformationFeature-ConvertingattributestoelementsConverting attributes to elements/a/li/ul /lilia shape=rect href=#TransformationFeature-InputTransformationandRedirectionInput Transformation and Redirection/a/lilia shape=rect href=#TransformationFeature-ConfiguringthefeaturefromthecodeConfiguring the feature from the code/a ul class=toc-indentationlia shape=rect href=#TransformationFeature-JAX-WSJAX-WS/a/lilia shape=rect href=#TransformationFeature-JAX-RSJAX-RS/a/li/ul @@ -186,7 +186,7 @@ div.rbtoc1396468200275 li {margin-left: script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;bean id=quot;transformFeaturequot; class=quot;org.apache.cxf.feature.StaxTransformFeaturequot;gt; lt;property name=quot;inAppendElementsquot;gt; lt;mapgt; - lt;!-- append new simple quot;thebookquot; element with a text value #39;2#39; before quot;the bookquot; --gt; + lt;!-- append new simple quot;thebookquot; element with a text value #39;2#39; before the quot;bookquot; element --gt; lt;entry key=quot;bookquot; value=quot;thebook=2quot;/gt; lt;/mapgt; lt;/propertygt; @@ -196,13 +196,12 @@ div.rbtoc1396468200275 li {margin-left: script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;bean id=quot;transformFeaturequot; class=quot;org.apache.cxf.feature.StaxTransformFeaturequot;gt; lt;property name=quot;inAppendElementsquot;gt; lt;mapgt; - lt;!-- append new simple quot;thebookquot; element with a text value #39;2#39; after quot;the bookquot;, using a #39;/#39; convention --gt; + lt;!-- append new simple quot;thebookquot; element with a text value #39;2#39; using the quot;/quot; convention as the last child element within the quot;bookquot; element --gt; lt;entry key=quot;book/quot; value=quot;thebook=2quot;/gt; lt;/mapgt; lt;/propertygt; -lt;/beangt; -]]/script -/div/divh2 id=TransformationFeature
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2196 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2197 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2200 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2203 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! sincerely, -The Buildbot
svn commit: r917117 - in /websites/production/cxf/content: cache/main.pageCache download.html
Author: buildbot Date: Tue Jul 22 15:46:58 2014 New Revision: 917117 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/download.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 Tue Jul 22 15:46:58 2014 @@ -108,13 +108,13 @@ Apache CXF -- Download td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=Download-ReleasesReleases/h1h2 id=Download-3.0.03.0.0/h2pThe 3.0.0 release is our latest release representing a significant amount of work on new features, enhancements, code cleanups, etc... For a complete list of new features, API changes, etc... please see the a shape=rect href=http://cxf.apache.org/docs/30-migration-guide.html;migration guide/a./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDescription/p/thth colspan=1 rowspan=1 class=confluenceThpFile/p/thth colspan=1 rowspan=1 class=confluenceThpMD5/p/thth colspan=1 rowspan=1 class=confluenceThpSHA1/p/thth colspan=1 rowspan=1 class=confluenceThpPGP/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpSource distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http:/ /www.apache.org/dyn/closer.cgi?path=/cxf/3.0.0/apache-cxf-3.0.0-src.tar.gzapache-cxf-3.0.0-src.tar.gz/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0-src.tar.gz.md5;apache-cxf-3.0.0-src.tar.gz.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0-src.tar.gz.sha1;apache-cxf-3.0.0-src.tar.gz.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0-src.tar.gz.asc;apache-cxf-3.0.0-src.tar.gz.asc/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp#160;/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/3.0.0/apache-cxf-3.0.0-src.zip apache-cxf-3.0.0-src.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0-src.zip.md5;apache-cxf-3.0.0-src.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0-src.zip.sha1;apache-cxf-3.0.0-src.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0-src.zip.asc;apache-cxf-3.0.0-src.zip.asc/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpBinary distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/3.0.0/apache-cxf-3.0.0.tar.gz;apache-cxf-3.0.0.tar.gz/a/p/tdtd colspan=1 rowspan=1 class=confluence Tdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0.tar.gz.md5;apache-cxf-3.0.0.tar.gz.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0.tar.gz.sha1;apache-cxf-3.0.0.tar.gz.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0.tar.gz.asc;apache-cxf-3.0.0.tar.gz.asc/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp#160;/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/3.0.0/apache-cxf-3.0.0.zip;apache-cxf-3.0.0.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0.zip. md5apache-cxf-3.0.0.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0.zip.sha1;apache-cxf-3.0.0.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/3.0.0/apache-cxf-3.0.0.zip.asc;apache-cxf-3.0.0.zip.asc/a/p/td/tr/tbody/table/divh2 id=Download-2.7.112.7.11/h2pThe 2.7.11 release is our latest release. For a complete list if new features, API changes, etc... please see the a shape=rect href=cxf-2711-release-notes.htmlrelease notes/a and the a shape=rect
svn commit: r917859 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs.html
Author: buildbot Date: Tue Jul 29 19:47:04 2014 New Revision: 917859 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs.html == --- websites/production/cxf/content/docs/jax-rs.html (original) +++ websites/production/cxf/content/docs/jax-rs.html Tue Jul 29 19:47:04 2014 @@ -118,12 +118,12 @@ Apache CXF -- JAX-RS td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentp#160;/pp#160;/ppspan style=font-size:2em;font-weight:bold JAX-RS (JSR-339) /span/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1400294781239 {padding: 0px;} -div.rbtoc1400294781239 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1400294781239 li {margin-left: 0px;padding-left: 0px;} +div id=ConfluenceContentp#160;/pp#160;/pspan style=font-size:2em;font-weight:bold JAX-RS (JSR-339) /spanp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1406663198049 {padding: 0px;} +div.rbtoc1406663198049 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1406663198049 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1400294781239 +/*]]*//style/pdiv class=toc-macro rbtoc1406663198049 ul class=toc-indentationlia shape=rect href=#JAX-RS-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RS-JAX-RSComplianceJAX-RS Compliance/a ul class=toc-indentationlia shape=rect href=#JAX-RS-1.11.1/a/lilia shape=rect href=#JAX-RS-2.0Final2.0 Final/a/li/ul /lilia shape=rect href=#JAX-RS-ProjectsetupandconfigurationProject setup and configuration/a @@ -137,7 +137,7 @@ div.rbtoc1400294781239 li {margin-left: /lilia shape=rect href=#JAX-RS-AdvancedFeaturesAdvanced Features/a ul class=toc-indentationlia shape=rect href=#JAX-RS-MultipartsMultiparts/a/lilia shape=rect href=#JAX-RS-SecureJAX-RSservicesSecure JAX-RS services/a/lilia shape=rect href=#JAX-RS-FailoverandLoadDistributionFeaturesFailover and Load Distribution Features/a/lilia shape=rect href=#JAX-RS-RedirectionRedirection/a/lilia shape=rect href=#JAX-RS-XSLTandXPathXSLT and XPath/a/lilia shape=rect href=#JAX-RS-ComplexSearchQueriesComplex Search Queries/a/lilia shape=rect href=#JAX-RS-Model-View-ControllersupportModel-View-Controller support/a/lilia shape=rect href=#JAX-RS-CombiningJAX-WSandJAX-RSCombining JAX-WS and JAX-RS/a/lilia shape=rect href=#JAX-RS-IntegrationwithDistributedOSGiIntegration with Distributed OSGi/a/lilia shape=rect href=#JAX-RS-OtherAdvancedFeaturesOther Advanced Features/a/li/ul /lilia shape=rect href=#JAX-RS-MavenPluginsMaven Plugins/a/lilia shape=rect href=#JAX-RS-DeploymentDeployment/a/lilia shape=rect href=#JAX-RS-Third-partyprojectsThird-party projects/a/lilia shape=rect href=#JAX-RS-ReferencesReferences/a/lilia shape=rect href=#JAX-RS-HowtocontributeHow to contribute/a/li/ul -/divh1 id=JAX-RS-IntroductionIntroduction/h1pa shape=rect class=external-link href=http://en.wikipedia.org/wiki/JAX-RS; rel=nofollowJAX-RS/a: Java API for RESTful Web Services is a Java programming language API that provides support in creating web services according to the Representational State Transfer (REST) architectural style./ppCXF supports the Java API for RESTful Web Services: JAX-RS 2.0 (a shape=rect class=external-link href=http://jcp.org/en/jsr/detail?id=339; rel=nofollowJSR-339/a) and JAX-RS 1.1 (a shape=rect class=external-link href=http://jcp.org/en/jsr/detail?id=311; rel=nofollowJSR-311/a)./ppCXF 3.0.0 completely implements JAX-RS 2.0 including new Client API and has been fully tested against the first JAX-RS 2.0 TCK which became available to Apache (jaxrstck-2.0_26-Feb-2013)./ppExisting JAX-RS 1.1 applications can be run with CXF 3.0.0./ppCXF 2.7.0 supports most of the new features introduced in JAX-RS 2.0 ( excluding 2.0 Client API for now - but note that CXF client API has been retrofitted to support new filters, interceptors, exception classes and Response API, plus the asynchronous client invoker API)./ppCXF 2.6.x supports a shape=rect class=external-link href=https://jsr311.dev.java.net/nonav/releases/1.1/index.html; rel=nofollowJSR-311 API 1.1/a and is JAX-RS TCK 1.1 compliant./ppJAX-RS related demos are located under the a shape=rect class=external-link href=http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/jax_rs/;samples/jax_rs /a directory./ppThis documentation will refer to JAX-RS 2.0 (JSR-339) API./ppOutstanding JAX-RS JIRA issues can be found a shape=rect class=external-link href=https://issues.apache.org/jira/secure/IssueNavigator.jspa?reset=trueamp;jqlQuery=project+%3D+CXF
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2464 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/2465 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! sincerely, -The Buildbot
svn commit: r918227 - in /websites/production/cxf/content: cache/docs.pageCache docs/wsrmconfiguration.html
Author: buildbot Date: Sat Aug 2 19:46:55 2014 New Revision: 918227 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/wsrmconfiguration.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/wsrmconfiguration.html == --- websites/production/cxf/content/docs/wsrmconfiguration.html (original) +++ websites/production/cxf/content/docs/wsrmconfiguration.html Sat Aug 2 19:46:55 2014 @@ -116,33 +116,15 @@ Apache CXF -- WSRMConfiguration td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=WSRMConfiguration-UsingWS-ReliableMessagingUsing WS-Reliable Messaging/h1 - -pTo make a message exchange between two endpoints reliable, you need to ensure that the RM interceptors and (as WS-Reliable messaging has a dependency on WS-Addressing) the addressing interceptors are added to the interceptor chains. This can be achieved in one of the following ways:/p - -h2 id=WSRMConfiguration-UsingtheRMAssertionandtheCXFWS-PolicyFrameworkUsing the RMAssertion and the CXF WS-Policy Framework /h2 -pIf/p -olliA Policy with an RMAssertion element is attached to the wsdl:service element (or any other wsdl element that according to the rules for WS-Policy Attachment is an attachment point for Policy or PolicyReference elements)/liliThe CXF WS-Policy Framework is enabled/li/ol - - -pthe RM interceptors will be automatically added to their respective interceptor chains by the policy framework. The assertion attributes control the behavior of the source/destination. /p - -pFor example, to enable the WS-Policy Framework on the server side, you configuration file could look like this:/p -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ -lt;jaxws:endpoint ...gt; +div id=ConfluenceContenth1 id=WSRMConfiguration-UsingWS-ReliableMessagingUsing WS-Reliable Messaging/h1pTo make a message exchange between two endpoints reliable, you need to ensure that the RM interceptors and (as WS-Reliable messaging has a dependency on WS-Addressing) the addressing interceptors are added to the interceptor chains. This can be achieved in one of the following ways:/ph2 id=WSRMConfiguration-UsingtheRMAssertionandtheCXFWS-PolicyFrameworkUsing the RMAssertion and the CXF WS-Policy Framework/h2pIf/polliA Policy with an RMAssertion element is attached to the wsdl:service element (or any other wsdl element that according to the rules for WS-Policy Attachment is an attachment point for Policy or PolicyReference elements)/liliThe CXF WS-Policy Framework is enabled/li/olpthe RM interceptors will be automatically added to their respective interceptor chains by the policy framework. The assertion attributes control the behavior of the s ource/destination./ppFor example, to enable the WS-Policy Framework on the server side, you configuration file could look like this:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;jaxws:endpoint ...gt; lt;jaxws:featuresgt; lt;p:policies/gt; lt;/jaxws:featuresgt; lt;/jaxws:endpointgt; ]]/script -/div/div - -pand your wsdl:/p - -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ -lt;wsp:Policy wsu:Id=quot;RMquot; xmlns:wsp=quot;http://www.w3.org/2006/07/ws-policyquot; +/div/divpand your wsdl:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;wsp:Policy wsu:Id=quot;RMquot; xmlns:wsp=quot;http://www.w3.org/2006/07/ws-policyquot; xmlns:wsu=quot;http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsdquot;gt; lt;wsam:Addressing xmlns:wsam=quot;http://www.w3.org/2007/02/addressing/metadataquot;gt; lt;wsp:Policy/gt; @@ -159,12 +141,8 @@ xmlns:wsu=quot;http://docs.oasis-open.o lt;/wsdl:portgt; lt;/wsdl:servicegt; ]]/script -/div/div - -pInstead of attaching the PolicyReference attached to the wsdl:port element, you can also specify it as a child element of the policies features, e.g. for the server endpoint:/p -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ -lt;wsp:Policy wsu:Id=quot;RMquot; xmlns:wsp
svn commit: r918471 - in /websites/production/cxf/content: cache/docs.pageCache docs/secure-jax-rs-services.html
Author: buildbot Date: Tue Aug 5 15:47:25 2014 New Revision: 918471 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/secure-jax-rs-services.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/secure-jax-rs-services.html == --- websites/production/cxf/content/docs/secure-jax-rs-services.html (original) +++ websites/production/cxf/content/docs/secure-jax-rs-services.html Tue Aug 5 15:47:25 2014 @@ -118,12 +118,12 @@ Apache CXF -- Secure JAX-RS Services td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentp#160;/pp#160;/pp#160;/ppspan style=font-size:2em;font-weight:bold JAX-RS: Security /span/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1400294782226 {padding: 0px;} -div.rbtoc1400294782226 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1400294782226 li {margin-left: 0px;padding-left: 0px;} +div id=ConfluenceContentp#160;/pp#160;/pp#160;/pspan style=font-size:2em;font-weight:bold JAX-RS: Security /spanp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1407253614379 {padding: 0px;} +div.rbtoc1407253614379 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1407253614379 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1400294782226 +/*]]*//style/pdiv class=toc-macro rbtoc1407253614379 ul class=toc-indentationlia shape=rect href=#SecureJAX-RSServices-HTTPSHTTPS/a ul class=toc-indentationlia shape=rect href=#SecureJAX-RSServices-ConfiguringendpointsConfiguring endpoints/a/lilia shape=rect href=#SecureJAX-RSServices-ConfiguringclientsConfiguring clients/a/li/ul /lilia shape=rect href=#SecureJAX-RSServices-AuthenticationAuthentication/a/lilia shape=rect href=#SecureJAX-RSServices-AuthorizationAuthorization/a/lilia shape=rect href=#SecureJAX-RSServices-WS-TrustintegrationWS-Trust integration/a @@ -158,7 +158,7 @@ div.rbtoc1400294782226 li {margin-left: lt;/httpj:engine-factorygt; lt;/beansgt; ]]/script -/div/divpIf you use JAXRSServerFactoryBean to create and start JAX-RS endpoints from the code then the above configuration can be utilized like this:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +/div/divpInstead keyPassword in keyManager you can also specify keyPasswordCallbackHandler attribute. In this case attribute must contain full name of the class implementing JSE a shape=rect class=external-link href=http://docs.oracle.com/javase/7/docs/api/javax/security/auth/callback/CallbackHandler.html; rel=nofollowCallbackHandler /ainterface and providing key password on the runtime. Sample key password callback handler implementation can be found a shape=rect class=external-link href=https://github.com/apache/cxf/blob/master/systests/transports/src/test/java/org/apache/cxf/systest/http/KeyPasswordCallbackHandler.java; rel=nofollowhere/a./ppIf you use JAXRSServerFactoryBean to create and start JAX-RS endpoints from the code then the above configuration can be utilized like this:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[JAXRSServerFactoryBean bean = new JAXRSServerFactoryBean(); SpringBusFactory bf = new SpringBusFactory(); Bus bus = bf.createBus(quot;configuration/beans.xmlquot;);
svn commit: r918481 - in /websites/production/cxf/content: cache/docs.pageCache docs/31-migration-guide.html docs/migration-guides.html
Author: buildbot Date: Tue Aug 5 18:46:55 2014 New Revision: 918481 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/docs/31-migration-guide.html Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/migration-guides.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/docs/31-migration-guide.html == --- websites/production/cxf/content/docs/31-migration-guide.html (added) +++ websites/production/cxf/content/docs/31-migration-guide.html Tue Aug 5 18:46:55 2014 @@ -0,0 +1,157 @@ + +!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +!-- + +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. +-- +html + head + +link type=text/css rel=stylesheet href=/resources/site.css +script src='/resources/space.js'/script + +meta http-equiv=Content-type content=text/html;charset=UTF-8 +meta name=keywords content=business integration, EAI, SOA, Service Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic Data Interchange, standards support, integration standards, application integration, middleware, software, solutions, services, CXF, open source +meta name=description content=Apache CXF, Services Framework - 3.1 Migration Guide + + + + +title +Apache CXF -- 3.1 Migration Guide +/title + /head +body onload=init() + + +table width=100% cellpadding=0 cellspacing=0 + tr +td id=cell-0-0 colspan=2nbsp;/td +td id=cell-0-1nbsp;/td +td id=cell-0-2 colspan=2nbsp;/td + /tr + tr +td id=cell-1-0nbsp;/td +td id=cell-1-1nbsp;/td +td id=cell-1-2 + !-- Banner -- +div class=banner id=bannerdivtable border=0 cellpadding=0 cellspacing=0 width=100%trtd align=left colspan=1 nowrap +a shape=rect href=http://cxf.apache.org/; title=Apache CXFspan style=font-weight: bold; font-size: 170%; color: whiteApache CXF/span/a +/tdtd align=right colspan=1 nowrap +a shape=rect href=http://www.apache.org/; title=The Apache Sofware Foundationimg border=0 alt=ASF Logo src=http://cxf.apache.org/images/asf-logo.png;/a +/td/tr/table/div/div + !-- Banner -- + div id=top-menu +table border=0 cellpadding=1 cellspacing=0 width=100% + tr +td + div align=left +!-- Breadcrumbs -- +a href=index.htmlIndex/anbsp;gt;nbsp;a href=how-tos.htmlHow-Tos/anbsp;gt;nbsp;a href=migration-guides.htmlMigration Guides/anbsp;gt;nbsp;a href=31-migration-guide.html3.1 Migration Guide/a +!-- Breadcrumbs -- + /div +/td +td + div align=right +!-- Quicklinks -- +div id=quicklinkspa shape=rect href=http://cxf.apache.org/download.html;Download/a | a shape=rect href=http://cxf.apache.org/docs/index.html;Documentation/a/p/div +!-- Quicklinks -- + /div +/td + /tr +/table + /div +/td +td id=cell-1-3nbsp;/td +td id=cell-1-4nbsp;/td + /tr + tr +td id=cell-2-0 colspan=2nbsp;/td +td id=cell-2-1 + table +tr valign=top + td height=100% +div id=wrapper-menu-page-right + div id=wrapper-menu-page-top +div id=wrapper-menu-page-bottom + div id=menu-page +!-- NavigationBar -- +div id=navigationul class=alternatelia shape=rect href=overview.htmlOverview/a/lilia shape=rect href=how-tos.htmlHow-Tos/a/lilia shape=rect href=frontends.htmlFrontends/a/lilia shape=rect href=databindings.htmlDataBindings/a/lilia shape=rect href=transports.htmlTransports/a/lilia shape=rect href=configuration.htmlConfiguration/a/lilia shape=rect href=debugging-and-logging.htmlDebugging and Logging/a/lilia shape=rect href=tools.htmlTools/a/lilia shape=rect href=restful-services.htmlRESTful Services/a/lilia shape=rect href=wsdl-bindings.htmlWSDL Bindings/a/lilia shape=rect href=service
svn commit: r918563 - in /websites/production/cxf/content: cache/docs.pageCache docs/jaxrs-kerberos.html
Author: buildbot Date: Wed Aug 6 16:46:50 2014 New Revision: 918563 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jaxrs-kerberos.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jaxrs-kerberos.html == --- websites/production/cxf/content/docs/jaxrs-kerberos.html (original) +++ websites/production/cxf/content/docs/jaxrs-kerberos.html Wed Aug 6 16:46:50 2014 @@ -118,12 +118,12 @@ Apache CXF -- JAXRS Kerberos td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentp/ppspan style=font-size:2em;font-weight:bold JAX-RS Kerberos Support /span/pp/pp/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1400294782728 {padding: 0px;} -div.rbtoc1400294782728 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1400294782728 li {margin-left: 0px;padding-left: 0px;} +div id=ConfluenceContentp#160;/pp#160;/pspan style=font-size:2em;font-weight:bold JAX-RS Kerberos Support /spanp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1407343583511 {padding: 0px;} +div.rbtoc1407343583511 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1407343583511 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1400294782728 +/*]]*//style/pdiv class=toc-macro rbtoc1407343583511 ul class=toc-indentationlia shape=rect href=#JAXRSKerberos-IntroductionIntroduction/a ul class=toc-indentationlia shape=rect href=#JAXRSKerberos-SetupSetup/a ul class=toc-indentationlia shape=rect href=#JAXRSKerberos-UnixUnix/a/lilia shape=rect href=#JAXRSKerberos-WindowsWindows/a/li/ul @@ -162,7 +162,7 @@ Book b = wc.get(Book.class); lt;bean class=quot;org.mycompany.MyCompanyResourcequot;/gt; lt;/jaxrs:serviceBeansgt; lt;jaxrs:providersgt; -lt;ref bean=quot;kerberosFilterquot;gt; +lt;ref bean=quot;kerberosFilterquot;/gt; lt;/jaxrs:providersgt; lt;/jaxrs:servergt; ]]/script
svn commit: r918739 - in /websites/production/cxf/content: cache/docs.pageCache docs/websocket.html
Author: buildbot Date: Fri Aug 8 14:46:56 2014 New Revision: 918739 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/websocket.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/websocket.html == --- websites/production/cxf/content/docs/websocket.html (original) +++ websites/production/cxf/content/docs/websocket.html Fri Aug 8 14:46:56 2014 @@ -122,7 +122,7 @@ Apache CXF -- WebSocket pThis page summarizes the current status of WebSocket support in CXF. This feature is currently only available in trunk (CXF 3.0.0-SNAPSHOT)./p /div /div -h1 id=WebSocket-UsingtheWebSockettransportUsing the WebSocket transport/h1pThe intention for providing the WebSocket transport in CXF is to turn CXF endpoint services capable of reading or writing data over the socket that is connected to the client. For example, a JAXRS service using the WebSocket transport can continuously push or write data (e.g., status changes, events, etc) to the client once the client establishes a WebSocket connection to the service./pp#160;/ph1 id=WebSocket-CurrentStatusCurrent Status/h1h3 id=WebSocket-ShortsummaryShort summary/h3ul style=list-style-type: square;lithe code resides in rt/transport/http-websocket and it enables cxf services to be invoked over websockets./liliit supports both the embedded mode and the servlet container mode. The former can be used in the standalone setup that uses an embedded jetty server and the latter can be used in the container setup that uses the servlet container provided by the conta iner./lilisome test cases are located in systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/websocket#160;and there is also a browser based demo at#160;distribution/src/main/release/samples/jax_rs/websocket./liliit requires several additional libraries to enable this feature depending on the usage. Concretely, it will require jetty-websocket for the embedded standalone mode (i.e., the endpoint is given with the host and port part as in address=a shape=rect href=ws://hostport rel=nofollowws://host:port/path/a). For the servlet mode (i.e., the endpoint is given using a relative path (i.e., address=/path), it will either require jetty-websocket to use jetty or require atmosphere-runtime and a specific websocket implementation such as jetty-websocket or tomcat-websocket to use that specific container./li/ulh3 id=WebSocket-UsagePatternsUsage Patterns/h3pspan style=font-size: 14.0px;line-height: 1.4285715;We have the following message exchang e patterns to use this websocket transport for cxf service invocation./span/pollithe client opens a websocket to some URL hosting a cxf service (e.g. a shape=rect href=ws://localhost:8080/cxf/myapp/books rel=nofollowws://localhost:8080/cxf/myapp/books/a)/lilipspan style=line-height: 1.4285715;the client can subsequently invoke an operation provided by this service (e.g., the book order operation at /myapp/books/order/123) by sending a request message that a simplified HTTP request message./spanbr clear=nonespan style=line-height: 1.4285715;br clear=none/span/pdiv class=code panel pdl style=border-width: 1px;div class=codeHeader panelHeader pdl style=border-bottom-width: 1px;bRequest Syntax/b/divdiv class=codeContent panelContent pdl +h1 id=WebSocket-UsingtheWebSockettransportUsing the WebSocket transport/h1pThe intention for providing the WebSocket transport in CXF is to turn CXF endpoint services capable of reading or writing data over the socket that is connected to the client. For example, a JAXRS service using the WebSocket transport can continuously push or write data (e.g., status changes, events, etc) to the client once the client establishes a WebSocket connection to the service./pp#160;/ph1 id=WebSocket-CurrentStatusCurrent Status/h1h3 id=WebSocket-ShortsummaryShort summary/h3ul style=list-style-type: square;liThe code resides in rt/transport/http-websocket and it enables cxf services to be invoked over websockets./liliIt supports both the embedded mode and the servlet container mode. The former can be used in the standalone setup that uses an embedded jetty server and the latter can be used in the container setup that uses the servlet container provided by the conta iner./liliSome test cases are located in systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/websocket#160;and systests/jaxws/src/test/java/org/apache/cxf/systest/jaxws/websocket. There is also a browser based demo at#160;distribution/src/main/release/samples/jax_rs/websocket./lili#160;Several additional libraries are required to enable
svn commit: r929080 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-oauth2.html
Author: buildbot Date: Thu Nov 13 16:47:07 2014 New Revision: 929080 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-oauth2.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-oauth2.html == --- websites/production/cxf/content/docs/jax-rs-oauth2.html (original) +++ websites/production/cxf/content/docs/jax-rs-oauth2.html Thu Nov 13 16:47:07 2014 @@ -118,14 +118,14 @@ Apache CXF -- JAX-RS OAuth2 !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=JAX-RSOAuth2-JAX-RS:OAuth2JAX-RS: OAuth2/h1pstyle type=text/css/*![CDATA[*/ -div.rbtoc1415382419537 {padding: 0px;} -div.rbtoc1415382419537 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1415382419537 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1415897192618 {padding: 0px;} +div.rbtoc1415897192618 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1415897192618 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1415382419537 +/*]]*//style/pdiv class=toc-macro rbtoc1415897192618 ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-JAX-RS:OAuth2JAX-RS: OAuth2/a/lilia shape=rect href=#JAX-RSOAuth2-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSOAuth2-MavendependenciesMaven dependencies/a/lilia shape=rect href=#JAX-RSOAuth2-ClientRegistrationClient Registration/a/lilia shape=rect href=#JAX-RSOAuth2-DevelopingOAuth2ServersDeveloping OAuth2 Servers/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-AuthorizationServiceAuthorization Service/a -ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-EndUserNameinAuthorizationFormEndUser Name in Authorization Form/a/lilia shape=rect href=#JAX-RSOAuth2-PublicClients(Devices)Public Clients (Devices)/a +ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-HowtocreateAuthorizationViewHow to create Authorization View/a/lilia shape=rect href=#JAX-RSOAuth2-EndUserNameinAuthorizationFormEndUser Name in Authorization Form/a/lilia shape=rect href=#JAX-RSOAuth2-PublicClients(Devices)Public Clients (Devices)/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-OOBResponseOOB Response/a/lilia shape=rect href=#JAX-RSOAuth2-SecurecodeacquisitionwithredirectURISecure code acquisition with redirect URI/a/li/ul /li/ul /lilia shape=rect href=#JAX-RSOAuth2-AccessTokenServiceAccessTokenService/a @@ -177,7 +177,7 @@ Referer=[http://localhost:8080/services/ script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[12-Apr-2012 13:26:21 org.apache.cxf.rs.security.oauth2.services.AbstractOAuthService checkTransportSecurity WARNING: Unsecure HTTP, Transport Layer Security is recommended ]]/script -/div/divpIt can also be configured to reject the requests over un-secure HTTP transport./ppAuthorizationCodeGrantService will retrieve the information about the a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/Client.java;client application/a to populate an instance of a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/OAuthAuthorizationData.java;OAuthAuthorizationData/a bean and return it. OAuthAuthorizationData contains application name and URI properties, optional list of a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/rt/rs/security/oauth-parent/oauth2/src/main/java/org/apache/cxf/rs/security/oauth2/common/Permission.java;Permission/as and other properties which can be either presented to the user or kept in the hidden form fields in order to uniquely identify the actual authorization request when the end user returns the decision./ppOne important OAuthAuthorizationData property is authenticityToken. It is used for validating that the current session has not been hijacked - AuthorizationCodeGrantService generates a random key, stores it in a Servlet HTTPSession instance and expects the returned authenticityToken value to match it - this is a recommended approach and it also implies that the authenticityToken value is hidden from a user, for example, it's kept in a 'hidden' form field. The other properties which are meant to be hidden are clientId, state, redirectUri, proposedScope./ppThe helper replyTo property is an absolute URI identifying the AuthorizationCodeGrantService handler processing the user decision and can be used by view handlers when building the forms or by other OAuthAuthorizationData handlers./ppSo
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5033 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5034 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5069 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5071 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5201 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5202 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5224 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5226 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r931122 - in /websites/production/cxf/content: cache/docs.pageCache docs/using-the-jmsconfigfeature.html
Author: buildbot Date: Mon Dec 1 00:47:19 2014 New Revision: 931122 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/using-the-jmsconfigfeature.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/using-the-jmsconfigfeature.html == --- websites/production/cxf/content/docs/using-the-jmsconfigfeature.html (original) +++ websites/production/cxf/content/docs/using-the-jmsconfigfeature.html Mon Dec 1 00:47:19 2014 @@ -189,7 +189,7 @@ Apache CXF -- Using the JMSConfigFeature server = svrFactory.create(); } ]]/script -/div/divh2 id=UsingtheJMSConfigFeature-JMSConfigurationoptionsJMSConfiguration options/h2div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpName/p/thth colspan=1 rowspan=1 class=confluenceThpDescription/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpconnectionFactory/p/tdtd colspan=1 rowspan=1 class=confluenceTdpMandatory field. Reference to a bean that defines a jms ConnectionFactory. Remember to wrap the connectionFactory like described above when not using a pooling ConnectionFactory/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpwrapInSingleConnectionFactory/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspanThis option was removed since CXF 3.0.0. /spanWill wrap the connectionFactory with a Spring SingleConnectionFactory, which can improve the performance of the jms transport. Default is true./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpreconnectOnException/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspan(/spanstrongdeprecated/strongspan) /spanIf wrapping the connectionFactory with a Spring SingleConnectionFactory and reconnectOnException is true, will create a new connection if there is an exception thrown, otherwise will not try to reconnect if the there is an exception thrown. Default is false. From CXF 3.0.0, CXF always span style=line-height: 1.4285715;reconnect on exceptions/span/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdptargetDestination/p/tdtd colspan=1 rowspan=1 class=confluenceTdpJNDI name or provider specific name of a destination. Example for ActiveMQ: br clear=none class=atl-forced-newline test.cxf.jmstransport.queue/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpdestinationResolver/p/tdtd colspan=1 rowspan=1 class=confluenceTdpReference to a Spring DestinationResolver. This allows to define how destination names are resolved to jms Destinations. By default a DynamicDestinationResolver is used. It resolves destinations using the jms providers features. If you reference a JndiDestinationResolver you can resolve the destination names using JNDI./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdptransactionManager/p/tdtd colspan=1 rowspan=1 class=confluenceTdpReference to a spring transaction manager. This allows to take part in JTA Transactions with your webservice./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdptaskExecutor/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspanThis option was removed since CXF 3.0.0. /spanReference to a spring TaskExecutor. This is used in listeners to decide how to handle incoming messages. Default is a spring SimpleAsyncTaskExecutor./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpuseJms11/p/ tdtd colspan=1 rowspan=1 class=confluenceTdpThis option was removed since CXF 3.0.0./pptrue means JMS 1.1 features are used br clear=none class=atl-forced-newline false means only JMS 1.0.2 features are used. Default is false./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpmessageIdEnabled/p/tdtd colspan=1 rowspan=1 class=confluenceTdpDefault is true. spanThis option was removed since CXF 3.0.0./span/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpmessageTimestampEnabled/p/tdtd colspan=1 rowspan=1 class=confluenceTdpDefault is true. spanThis option was removed since CXF 3.0.0./span/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcacheLevel/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspanThis option was removed since CXF 3.0.0./span/ppSpecify the level of caching that the JMS listener container is allowed to apply. br clear=none class=at l-forced-newline Please check out the java doc of the org.springframework.jms.listenerDefaultMessageListenerContainer for more information. Default is -1./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdppubSubNoLocal/p/tdtd colspan=1 rowspan=1 class=confluenceTdpIf true, do not receive your own messages when using topics. Default is false./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpreceiveTimeout/p/tdtd colspan=1 rowspan=1 class=confluenceTdpHow many milliseconds to wait for response messages
svn commit: r931125 - in /websites/production/cxf/content: cache/docs.pageCache docs/annotations.html
Author: buildbot Date: Mon Dec 1 01:47:27 2014 New Revision: 931125 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/annotations.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/annotations.html == --- websites/production/cxf/content/docs/annotations.html (original) +++ websites/production/cxf/content/docs/annotations.html Mon Dec 1 01:47:27 2014 @@ -116,22 +116,8 @@ Apache CXF -- Annotations td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentpCXF provides several custom annotations that can be used to configure and customize the CXF runtime./p - -h3 id=Annotations-org.apache.cxf.feature.Featuresorg.apache.cxf.feature.Features/h3 -pThe @Features annotation is used to add a shape=rect href=features.htmlFeatures/a. See the a shape=rect href=featureslist.htmlFeaturesList/a for the list of Features we provide out of the box, but you can easily create your own. In many cases, however, those features have Annotations themselves which can be used and provide greater control over configuration./p - -h3 id=Annotations-org.apache.cxf.interceptor.InInterceptors,org.apache.cxf.interceptor.OutInterceptors,org.apache.cxf.interceptor.OutFaultInterceptors,org.apache.cxf.interceptor.InFaultInterceptorsorg.apache.cxf.interceptor.InInterceptors, br clear=none class=atl-forced-newline org.apache.cxf.interceptor.OutInterceptors, br clear=none class=atl-forced-newline org.apache.cxf.interceptor.OutFaultInterceptors, br clear=none class=atl-forced-newline org.apache.cxf.interceptor.InFaultInterceptors/h3 -pAdd interceptors to the various chains used to process messages. See a shape=rect href=interceptors.htmlInterceptors/a for more detail./p - -pspan class=confluence-anchor-link id=Annotations-WSDLDocumentation/span/p -h3 id=Annotations-org.apache.cxf.annotations.WSDLDocumentationorg.apache.cxf.annotations.WSDLDocumentationCollection(since2.3)org.apache.cxf.annotations.WSDLDocumentation br clear=none class=atl-forced-newline org.apache.cxf.annotations.WSDLDocumentationCollection (since 2.3)/h3 -pFor java first scenarios where the WSDL is derived from the Java interfaces/code, these annotations allow adding wsd:documentation elements to various locations in the generated wsdl. /p - -pFor example:/p -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[ -@WebService +div id=ConfluenceContentpCXF provides several custom annotations that can be used to configure and customize the CXF runtime./ph3 id=Annotations-org.apache.cxf.feature.Featuresorg.apache.cxf.feature.Features/h3pThe @Features annotation is used to add a shape=rect href=features.htmlFeatures/a. See the a shape=rect href=featureslist.htmlFeaturesList/a for the list of Features we provide out of the box, but you can easily create your own. In many cases, however, those features have Annotations themselves which can be used and provide greater control over configuration./ph3 id=Annotations-org.apache.cxf.interceptor.InInterceptors,org.apache.cxf.interceptor.OutInterceptors,org.apache.cxf.interceptor.OutFaultInterceptors,org.apache.cxf.interceptor.InFaultInterceptorsorg.apache.cxf.interceptor.InInterceptors, br clear=none class=atl-forced-newline org.apache.cxf.interceptor.OutInterceptors, br clear=none class=atl-forced-newline org.apach e.cxf.interceptor.OutFaultInterceptors, br clear=none class=atl-forced-newline org.apache.cxf.interceptor.InFaultInterceptors/h3pAdd interceptors to the various chains used to process messages. See a shape=rect href=interceptors.htmlInterceptors/a for more detail./ppspan class=confluence-anchor-link id=Annotations-WSDLDocumentation/span/ph3 id=Annotations-org.apache.cxf.annotations.WSDLDocumentationorg.apache.cxf.annotations.WSDLDocumentationCollection(since2.3)org.apache.cxf.annotations.WSDLDocumentation br clear=none class=atl-forced-newline org.apache.cxf.annotations.WSDLDocumentationCollection (since 2.3)/h3pFor java first scenarios where the WSDL is derived from the Java interfaces/code, these annotations allow adding wsd:documentation elements to various locations in the generated wsdl./ppFor example:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[@WebService @WSDLDocumentationCollection( { @WSDLDocumentation(quot;My portType documentationquot;), @@ -148,68 +134,45 @@ public interface MyService
svn commit: r931128 - in /websites/production/cxf/content: cache/docs.pageCache docs/annotations.html docs/using-the-jmsconfigfeature.html
Author: buildbot Date: Mon Dec 1 02:46:51 2014 New Revision: 931128 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/annotations.html websites/production/cxf/content/docs/using-the-jmsconfigfeature.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/annotations.html == --- websites/production/cxf/content/docs/annotations.html (original) +++ websites/production/cxf/content/docs/annotations.html Mon Dec 1 02:46:51 2014 @@ -134,7 +134,7 @@ public interface MyService { } ]]/script -/div/divpspan class=confluence-anchor-link id=Annotations-SchemaValidation/span/ph3 id=Annotations-org.apache.cxf.annotations.SchemaValidation(since2.3)org.apache.cxf.annotations.SchemaValidation (since 2.3)/h3pTurns on SchemaValidation for messages. By default, for performance reasons, CXF does not validate message against the schema. By turning on validation, problems with messages not matching the schema are easier to determine.#160;#160; These annotations can be applied globally to the SEI, but also can be applied at method level in both the SEI and Implementation./pp#160;/pdiv class=table-wraptable class=confluenceTabletbodytrtd colspan=1 rowspan=1 class=confluenceTdIN/tdtd colspan=1 rowspan=1 class=confluenceTdApply schema validation to INcoming messages on client and server/td/trtrtd colspan=1 rowspan=1 class=confluenceTdREQUEST/tdtd colspan=1 rowspan=1 class=confluenceTdstrong(Since 2.7. 14, 3.0.3, 3.1/strong) Apply schema validation to Request messages.#160; This annotation will cause validation to be applied to OUTgoing Client messages, and INcoming Server messages./td/trtrtd colspan=1 rowspan=1 class=confluenceTdOUT/tdtd colspan=1 rowspan=1 class=confluenceTdApply schema validation to OUTgoing messages on Client and Server/td/trtrtd colspan=1 rowspan=1 class=confluenceTdRESPONSE/tdtd colspan=1 rowspan=1 class=confluenceTdstrong(Since 2.7.14, 3.0.3, 3.1)/strong Apply schema validation to Response messages.#160; This annotation will cause validation to be applied to INcoming Client messages, and OUTgoing Server messages./td/trtrtd colspan=1 rowspan=1 class=confluenceTdBOTH/tdtd colspan=1 rowspan=1 class=confluenceTdApply schema validation to both INcoming and OUTgoing messages on Client and Server/td/trtrtd colspan=1 rowspan=1 class=confluenceTdNONE/tdtd colspan=1 row span=1 class=confluenceTdAll schema validation is disabled.#160; This is the default if no annotations are provided./td/tr/tbody/table/divdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +/div/divpspan class=confluence-anchor-link id=Annotations-SchemaValidation/span/ph3 id=Annotations-org.apache.cxf.annotations.SchemaValidation(since2.3)org.apache.cxf.annotations.SchemaValidation (since 2.3)/h3pTurns on SchemaValidation for messages. By default, for performance reasons, CXF does not validate message against the schema. By turning on validation, problems with messages not matching the schema are easier to determine.#160;#160; These annotations can be applied globally to the SEI, but also can be applied at method level in both the SEI and Implementation./pp#160;/pdiv class=table-wraptable class=confluenceTabletbodytrtd colspan=1 rowspan=1 class=confluenceTdIN/tdtd colspan=1 rowspan=1 class=confluenceTdApply schema validation to INcoming messages on client and server/td/trtrtd colspan=1 rowspan=1 class=confluenceTdREQUEST/tdtd colspan=1 rowspan=1 class=confluenceTdstrong(Since 2.7. 14, 3.0.3, 3.1/strong) Apply schema validation to Request messages.#160; This annotation will cause validation to be applied to OUTgoing Client messages, and INcoming Server messages./td/trtrtd colspan=1 rowspan=1 class=confluenceTdOUT/tdtd colspan=1 rowspan=1 class=confluenceTdApply schema validation to OUTgoing messages on Client and Server/td/trtrtd colspan=1 rowspan=1 class=confluenceTdRESPONSE/tdtd colspan=1 rowspan=1 class=confluenceTdstrong(Since 2.7.14, 3.0.3, 3.1)/strong Apply schema validation to Response messages.#160; This annotation will cause validation to be applied to INcoming Client messages, and OUTgoing Server messages./td/trtrtd colspan=1 rowspan=1 class=confluenceTdBOTH/tdtd colspan=1 rowspan=1 class=confluenceTdApply schema validation to both INcoming and OUTgoing messages on Client and Server/td/trtrtd colspan=1 rowspan=1 class=confluenceTdNONE/tdtd colspan=1 row span=1 class=confluenceTdAll schema validation is disabled./td/tr/tbody/table/divdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: java; gutter: false type
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5309 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5310 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5371 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r931598 - in /websites/production/cxf/content: cache/docs.pageCache docs/using-the-jmsconfigfeature.html
Author: buildbot Date: Fri Dec 5 23:46:52 2014 New Revision: 931598 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/using-the-jmsconfigfeature.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/using-the-jmsconfigfeature.html == --- websites/production/cxf/content/docs/using-the-jmsconfigfeature.html (original) +++ websites/production/cxf/content/docs/using-the-jmsconfigfeature.html Fri Dec 5 23:46:52 2014 @@ -189,7 +189,7 @@ Apache CXF -- Using the JMSConfigFeature server = svrFactory.create(); } ]]/script -/div/divh2 id=UsingtheJMSConfigFeature-JMSConfigurationoptionsJMSConfiguration options/h2div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpName/p/thth colspan=1 rowspan=1 class=confluenceThpDescription/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpconnectionFactory/p/tdtd colspan=1 rowspan=1 class=confluenceTdpMandatory field. Reference to a bean that defines a jms ConnectionFactory. Remember to wrap the connectionFactory like described above when not using a pooling ConnectionFactory/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpwrapInSingleConnectionFactory/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspanThis option was removed since CXF 3.0.0. /spanWill wrap the connectionFactory with a Spring SingleConnectionFactory, which can improve the performance of the jms transport. Default is true./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpreconnectOnException/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspan(/spanstrongdeprecated/strongspan) /spanIf wrapping the connectionFactory with a Spring SingleConnectionFactory and reconnectOnException is true, will create a new connection if there is an exception thrown, otherwise will not try to reconnect if the there is an exception thrown. Default is false. From CXF 3.0.0, CXF always span style=line-height: 1.4285715;reconnect on exceptions/span/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdptargetDestination/p/tdtd colspan=1 rowspan=1 class=confluenceTdpJNDI name or provider specific name of a destination. Example for ActiveMQ: br clear=none class=atl-forced-newline test.cxf.jmstransport.queue/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpdestinationResolver/p/tdtd colspan=1 rowspan=1 class=confluenceTdpReference to a Spring DestinationResolver. This allows to define how destination names are resolved to jms Destinations. By default a DynamicDestinationResolver is used. It resolves destinations using the jms providers features. If you reference a JndiDestinationResolver you can resolve the destination names using JNDI./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdptransactionManager/p/tdtd colspan=1 rowspan=1 class=confluenceTdpReference to a spring transaction manager. This allows to take part in JTA Transactions with your webservice./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdptaskExecutor/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspanThis option was removed since CXF 3.0.0. /spanReference to a spring TaskExecutor. This is used in listeners to decide how to handle incoming messages. Default is a spring SimpleAsyncTaskExecutor./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpuseJms11/p/ tdtd colspan=1 rowspan=1 class=confluenceTdpThis option was removed since CXF 3.0.0./pptrue means JMS 1.1 features are used br clear=none class=atl-forced-newline false means only JMS 1.0.2 features are used. Default is false./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpmessageIdEnabled/p/tdtd colspan=1 rowspan=1 class=confluenceTdpDefault is true. spanThis option was removed since CXF 3.0.0./span/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpmessageTimestampEnabled/p/tdtd colspan=1 rowspan=1 class=confluenceTdpDefault is true. spanThis option was removed since CXF 3.0.0./span/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcacheLevel/p/tdtd colspan=1 rowspan=1 class=confluenceTdpspanThis option was removed since CXF 3.0.0./span/ppSpecify the level of caching that the JMS listener container is allowed to apply. br clear=none class=at l-forced-newline Please check out the java doc of the org.springframework.jms.listenerDefaultMessageListenerContainer for more information. Default is -1./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdppubSubNoLocal/p/tdtd colspan=1 rowspan=1 class=confluenceTdpIf true, do not receive your own messages when using topics. Default is false./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpreceiveTimeout/p/tdtd colspan=1 rowspan=1 class=confluenceTdpHow many milliseconds to wait for response messages
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5444 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5448 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
svn commit: r931881 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-search.html
Author: buildbot Date: Mon Dec 8 18:47:45 2014 New Revision: 931881 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-search.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-search.html == --- websites/production/cxf/content/docs/jax-rs-search.html (original) +++ websites/production/cxf/content/docs/jax-rs-search.html Mon Dec 8 18:47:45 2014 @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS Search !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=JAX-RSSearch-JAX-RSSearchJAX-RS Search/h1p#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1415368011042 {padding: 0px;} -div.rbtoc1415368011042 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1415368011042 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1418064441983 {padding: 0px;} +div.rbtoc1418064441983 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1418064441983 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1415368011042 +/*]]*//style/pdiv class=toc-macro rbtoc1418064441983 ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-JAX-RSSearchJAX-RS Search/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-AdvancedSearchQueriesAdvanced Search Queries/a/lilia shape=rect href=#JAX-RSSearch-SupportedQueryLanguagesSupported Query Languages/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-FeedItemQueryLanguageFeed Item Query Language/a/lilia shape=rect href=#JAX-RSSearch-OpenDataProtocolOpen Data Protocol/a/li/ul @@ -201,7 +201,7 @@ private SearchContext context; private int id; private OwnerInfo ownerinfo; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } @Embeddable @@ -209,14 +209,14 @@ public class OwnerInfo { private Address address; private Name name; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } @Embeddable public class Name { private String name; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } ]]/script @@ -239,7 +239,7 @@ public class Name { public Name(String name) { this.name = name; } -//setters and getters omitted for brewity +//setters and getters omitted for brevity } ]]/script /div/divpthe mapping between oname and ownerinfo.name will work too./ppYou can also have many to one mappings, for example/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl @@ -293,7 +293,7 @@ assertEquals(quot;SELECT LEVEL_COLUMN F private String title; private Date date; private OwnerInfo ownerinfo; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } @Embeddable @@ -301,21 +301,21 @@ public class OwnerInfo { private Address address; private Name name; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } @Embeddable public class Name { private String name; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } @Embeddable public class Address { private String street; -//setters and getters omitted for brewity +//setters and getters omitted for brevity } @@ -394,7 +394,7 @@ for (Tuple tuple : tuples) { this.id = id; this.title = title; } -//setters and getters omitted for brewity +//setters and getters omitted for brevity } // actual application code:
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5452 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r932006 - in /websites/production/cxf/content: cache/docs.pageCache docs/tls-configuration.html
Author: buildbot Date: Tue Dec 9 17:46:49 2014 New Revision: 932006 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/tls-configuration.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/tls-configuration.html == --- websites/production/cxf/content/docs/tls-configuration.html (original) +++ websites/production/cxf/content/docs/tls-configuration.html Tue Dec 9 17:46:49 2014 @@ -117,11 +117,11 @@ Apache CXF -- TLS Configuration !-- Content -- div class=wiki-content div id=ConfluenceContentpstyle type=text/css/*![CDATA[*/ -div.rbtoc1415209606058 {padding: 0px;} -div.rbtoc1415209606058 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1415209606058 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1418147187626 {padding: 0px;} +div.rbtoc1418147187626 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1418147187626 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1415209606058 +/*]]*//style/pdiv class=toc-macro rbtoc1418147187626 ul class=toc-indentationlia shape=rect href=#TLSConfiguration-TLSParameterscommontobothClientsandServersTLS Parameters common to both Clients and Servers/a ul class=toc-indentationlia shape=rect href=#TLSConfiguration-KeyManagersKey Managers/a/lilia shape=rect href=#TLSConfiguration-TrustManagersTrust Managers/a/lilia shape=rect href=#TLSConfiguration-CipherSuitesFilterCipherSuites Filter/a/lilia shape=rect href=#TLSConfiguration-CertConstraintsCert Constraints/a/li/ul /lilia shape=rect href=#TLSConfiguration-ClientTLSParametersClient TLS Parameters/a @@ -175,7 +175,7 @@ div.rbtoc1415209606058 li {margin-left: ... lt;/httpj:tlsServerParametersgt; ]]/script -/div/divh1 id=TLSConfiguration-ClientTLSParametersClient TLS Parameters/h1pIn addition to the TLS Parameters common to both Clients and Servers, there are some parameters that are a shape=rect class=external-link href=https://svn.apache.org/repos/asf/cxf/trunk/core/src/main/java/org/apache/cxf/configuration/jsse/TLSClientParameters.java;specific/a to Clients:/pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpAttribute/p/thth colspan=1 rowspan=1 class=confluenceThpDefault/p/thth colspan=1 rowspan=1 class=confluenceThpDescription/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodedisableCNCheck/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodefalse/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpIndicates whether that the hostname given in the HTTPS URL will be checked against the service's Common Nam e (CN) given in its certificate during requests, and failing if there is a mismatch. If set to codetrue/code (strongnot recommended for production use/strong), such checks will be bypassed. That will allow you, for example, to use a URL such as codelocalhost/code during development./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodesslSocketFactory/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdp#160;/p/tdtd colspan=1 rowspan=1 class=confluenceTdpA SSLSocketFactory to use. All other bean properties are ignored if this is set./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodesslCacheTimeout/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdp86400 seconds (24 hours)/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSSL Cache Timeout in seconds./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodeuseHttpsURLConnectionDefaultSslSocketFactory/ code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodefalse/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpThis attribute specifies if a shape=rect class=external-link href=http://java.sun.com/javase/6/docs/api/javax/net/ssl/HttpsURLConnection.html#getDefaultSSLSocketFactory() rel=nofollowHttpsURLConnection.getDefaultSSLSocketFactory()/a should be used to create https connections. If 'codetrue/code', 'codejsseProvider/code', 'codesecureSocketProtocol/code', 'codetrustManagers/code', 'codekeyManagers/code', 'codesecureRandom/code', 'codecipherSuites/code' and 'codecipherSuitesFilter/code' configuration parameters are ignored./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodeuseHttpsURLConnectionDefaultHostnameVerifier/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpcodefalse/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpThis attribute s pecifies if a shape=rect class=external-link href=http://java.sun.com/javase/6/docs/api/javax/net/ssl/HttpsURLConnection.html#getDefaultHostnameVerifier() rel=nofollowHttpsURLConnection.getDefaultHostnameVerifier()/a should be used to create https connections. If 'codetrue/code
svn commit: r932211 - in /websites/production/cxf/content: cache/docs.pageCache docs/tls-configuration.html
Author: buildbot Date: Wed Dec 10 16:46:51 2014 New Revision: 932211 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/tls-configuration.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/tls-configuration.html == --- websites/production/cxf/content/docs/tls-configuration.html (original) +++ websites/production/cxf/content/docs/tls-configuration.html Wed Dec 10 16:46:51 2014 @@ -117,11 +117,11 @@ Apache CXF -- TLS Configuration !-- Content -- div class=wiki-content div id=ConfluenceContentpstyle type=text/css/*![CDATA[*/ -div.rbtoc1418147187626 {padding: 0px;} -div.rbtoc1418147187626 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1418147187626 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1418229989438 {padding: 0px;} +div.rbtoc1418229989438 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1418229989438 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1418147187626 +/*]]*//style/pdiv class=toc-macro rbtoc1418229989438 ul class=toc-indentationlia shape=rect href=#TLSConfiguration-TLSParameterscommontobothClientsandServersTLS Parameters common to both Clients and Servers/a ul class=toc-indentationlia shape=rect href=#TLSConfiguration-KeyManagersKey Managers/a/lilia shape=rect href=#TLSConfiguration-TrustManagersTrust Managers/a/lilia shape=rect href=#TLSConfiguration-CipherSuitesFilterCipherSuites Filter/a/lilia shape=rect href=#TLSConfiguration-CertConstraintsCert Constraints/a/li/ul /lilia shape=rect href=#TLSConfiguration-ClientTLSParametersClient TLS Parameters/a @@ -147,7 +147,7 @@ div.rbtoc1418147187626 li {margin-left: ... lt;/httpj:tlsServerParametersgt; ]]/script -/div/divh2 id=TLSConfiguration-CipherSuitesFilterCipherSuites Filter/h2pThe CipherSuites Filter is used to either include or exclude particular CipherSuites. If no exclusion filter is specified, the default is to exclude all NULL and anon filters. CXF 3.1 will also exclude all DES filters./pdiv class=code panel pdl style=border-width: 1px;div class=codeHeader panelHeader pdl style=border-bottom-width: 1px;bCipherSuites Filter sample/b/divdiv class=codeContent panelContent pdl +/div/divh2 id=TLSConfiguration-CipherSuitesFilterCipherSuites Filter/h2pThe CipherSuites Filter is used to either include or exclude particular CipherSuites. If no exclusion filter is specified, the default is to exclude all NULL and anon filters. CXF 3.0.3 onwards excludes all DES filters as well, and 3.0.4 onwards additionally excludes all EXPORT filters./pdiv class=code panel pdl style=border-width: 1px;div class=codeHeader panelHeader pdl style=border-bottom-width: 1px;bCipherSuites Filter sample/b/divdiv class=codeContent panelContent pdl script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;httpj:tlsServerParametersgt; ... lt;sec:cipherSuitesFiltergt;
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/5507 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r932469 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-redirection.html
Author: buildbot Date: Fri Dec 12 17:47:09 2014 New Revision: 932469 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-redirection.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-redirection.html == --- websites/production/cxf/content/docs/jax-rs-redirection.html (original) +++ websites/production/cxf/content/docs/jax-rs-redirection.html Fri Dec 12 17:47:09 2014 @@ -117,40 +117,17 @@ Apache CXF -- JAX-RS Redirection td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentp/pp/pp/pp/ppspan class=inline-first-p style=font-size:2em;font-weight:bold JAX-RS : Redirection /span/pp/pp/pp/pp/pp/p +div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Redirection/span#160;/pp#160;/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1418406403497 {padding: 0px;} +div.rbtoc1418406403497 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1418406403497 li {margin-left: 0px;padding-left: 0px;} -style type=text/css/*![CDATA[*/ -div.rbtoc1408383988577 {padding: 0px;} -div.rbtoc1408383988577 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1408383988577 li {margin-left: 0px;padding-left: 0px;} - -/*]]*//stylediv class=toc-macro rbtoc1408383988577 +/*]]*//style/pdiv class=toc-macro rbtoc1418406403497 ul class=toc-indentationlia shape=rect href=#JAX-RSRedirection-WithRequestDispatcherProviderWith RequestDispatcherProvider/a ul class=toc-indentationlia shape=rect href=#JAX-RSRedirection-LoggingredirectsLogging redirects/a/li/ul /lilia shape=rect href=#JAX-RSRedirection-WithCXFServletWith CXFServlet/a/lilia shape=rect href=#JAX-RSRedirection-CustomRedirectionCustom Redirection/a/li/ul -/div - -h1 id=JAX-RSRedirection-WithRequestDispatcherProviderWith RequestDispatcherProvider/h1 - -pa shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/RequestDispatcherProvider.java;RequestDispatcherProvider/a is a JAXRS MessageBodyWriter which can redirect to JSP pages, named or default servlets. It can be used to serve all the responses from a given resource class or restricted to serving a limited set of classes only using a classResources map property./p - -pStarting from CXF 2.5.0 and 2.4.4 it is also possible to specify that only responses to requests with matching URIs that will be processed./p - -pAt the moment, this provider is statically configured to support text/html content types, but it can be easily configured to support other content types if needed. /p - -pIn addition to 'resourcePath' and 'dispatcherName' properties, one can set a 'scope' property which has two possible values, 'request' and 'session' with 'request' being the default value. It affects the way the JSP code can retrieve parameters passed to it by the RequestDispatcherProvider. If it is a 'request' scope then all the parameters are set as the attributes on the current HTTP request. If session scope then they're set as the attributes on the current HTTP session./p - -pcodeRequestDispatcherProvider/code sets the following parameters :/p - -ul class=alternateliJAXRS method response object. The name of this parameter is either a simple class name of this object (lower case) or a value retrieved from a beanNames map property using the fully qualified class name of this object./liliAll the path, query and matrix parameters which have been initialized during the method execution/liliabsolute.path, base.path and relative.path obtained from the current UriInfo/li/ul - - - -pHere are some examples. Lets assume we have a book.war web application deployed./p - -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ -lt;jaxrs:server id=quot;bookservice1quot; address=quot;/bookstore1quot;gt; +/divh1 id=JAX-RSRedirection-WithRequestDispatcherProviderWith RequestDispatcherProvider/h1pa shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/provider/RequestDispatcherProvider.java;RequestDispatcherProvider/a is a JAXRS MessageBodyWriter which can redirect to JSP pages, named or default servlets. It can be used to serve all the responses from a given resource class or restricted to serving a limited set of classes only using a classResources map property./ppStarting from CXF 2.5.0 and 2.4.4 it is also possible to specify that only
svn commit: r932874 - in /websites/production/cxf/content: cache/main.pageCache cxf-2714-release-notes.html cxf-303-release-notes.html download.html index.html
Author: buildbot Date: Mon Dec 15 20:47:35 2014 New Revision: 932874 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/cxf-2714-release-notes.html websites/production/cxf/content/cxf-303-release-notes.html Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/download.html websites/production/cxf/content/index.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/cxf-2714-release-notes.html == --- websites/production/cxf/content/cxf-2714-release-notes.html (added) +++ websites/production/cxf/content/cxf-2714-release-notes.html Mon Dec 15 20:47:35 2014 @@ -0,0 +1,155 @@ + +!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +!-- + +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. +-- +html + head + +link type=text/css rel=stylesheet href=/resources/site.css +script src='/resources/space.js'/script + +meta http-equiv=Content-type content=text/html;charset=UTF-8 +meta name=keywords content=business integration, EAI, SOA, Service Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic Data Interchange, standards support, integration standards, application integration, middleware, software, solutions, services, CXF, open source +meta name=description content=Apache CXF, Services Framework - CXF 2.7.14 Release Notes + + + + +title +Apache CXF -- CXF 2.7.14 Release Notes +/title + /head +body onload=init() + + +table width=100% cellpadding=0 cellspacing=0 + tr +td id=cell-0-0 colspan=2nbsp;/td +td id=cell-0-1nbsp;/td +td id=cell-0-2 colspan=2nbsp;/td + /tr + tr +td id=cell-1-0nbsp;/td +td id=cell-1-1nbsp;/td +td id=cell-1-2 + !-- Banner -- +div class=banner id=bannerdivtable border=0 cellpadding=0 cellspacing=0 width=100%trtd align=left colspan=1 nowrap +a shape=rect href=http://cxf.apache.org/; title=Apache CXFspan style=font-weight: bold; font-size: 170%; color: whiteApache CXF/span/a +/tdtd align=right colspan=1 nowrap +a shape=rect href=http://www.apache.org/; title=The Apache Software Foundationimg border=0 alt=ASF Logo src=http://cxf.apache.org/images/asf-logo.png;/a +/td/tr/table/div/div + !-- Banner -- + div id=top-menu +table border=0 cellpadding=1 cellspacing=0 width=100% + tr +td + div align=left +!-- Breadcrumbs -- +a href=index.htmlIndex/anbsp;gt;nbsp;a href=download.htmlDownload/anbsp;gt;nbsp;a href=cxf-2714-release-notes.htmlCXF 2.7.14 Release Notes/a +!-- Breadcrumbs -- + /div +/td +td + div align=right +!-- Quicklinks -- +div id=quicklinkspa shape=rect href=download.htmlDownload/a | a shape=rect href=http://cxf.apache.org/docs/index.html;Documentation/a/p/div +!-- Quicklinks -- + /div +/td + /tr +/table + /div +/td +td id=cell-1-3nbsp;/td +td id=cell-1-4nbsp;/td + /tr + tr +td id=cell-2-0 colspan=2nbsp;/td +td id=cell-2-1 + table +tr valign=top + td height=100% +div id=wrapper-menu-page-right + div id=wrapper-menu-page-top +div id=wrapper-menu-page-bottom + div id=menu-page +!-- NavigationBar -- +div id=navigationh3 id=Navigation-ApacheCXFa shape=rect href=index.htmlApache CXF/a/h3ul class=alternatelia shape=rect href=index.htmlHome/a/lilia shape=rect href=download.htmlDownload/a/lilia shape=rect href=people.htmlPeople/a/lilia shape=rect href=project-status.htmlProject Status/a/lilia shape=rect href=roadmap.htmlRoadmap/a/lilia shape=rect href=mailing-lists.htmlMailing Lists/a/lilia shape=rect class=external-link href=http://issues.apache.org/jira/browse/CXF;Issue Reporting/a/lilia shape=rect href=special-thanks.htmlSpecial Thanks/a/lilia shape=rect class
svn commit: r932978 - in /websites/production/cxf/content: cache/main.pageCache cve-2014-3566.html security-advisories.data/CVE-2014-3566.txt.asc security-advisories.html
Author: buildbot Date: Tue Dec 16 14:47:32 2014 New Revision: 932978 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/security-advisories.data/CVE-2014-3566.txt.asc Removed: websites/production/cxf/content/cve-2014-3566.html Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/security-advisories.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/security-advisories.data/CVE-2014-3566.txt.asc == --- websites/production/cxf/content/security-advisories.data/CVE-2014-3566.txt.asc (added) +++ websites/production/cxf/content/security-advisories.data/CVE-2014-3566.txt.asc Tue Dec 16 14:47:32 2014 @@ -0,0 +1,37 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA1 + + +Note on CVE-2014-3566 - SSL 3.0 support in Apache CXF, aka the POODLE attack: + +The SSL protocol 3.0 uses non-deterministic CBC padding, which makes it easier +for man-in-the-middle attackers to obtain clear text data via a padding-oracle +attack, aka the POODLE issue: https://access.redhat.com/articles/1232123 + +The problem with POODLE comes when the connection is downgraded to use SSL 3.0 +when higher level TLS comms fail. If an attacker in the middle of a connection +can cause this failure then they may be able to force the browser to do +exactly what it’s designed to do – fall back to SSL 3.0 and try again. + +Apache CXF disables support for SSLv3 by default for both clients, as well as +Jetty servers configured via CXF's HTTPJ namespace, from the 3.0.3 and 2.7.14 +releases. To support SSLv3 it is necessary to specify SSLv3 for the +secureSocketProtocol attribute, see the tls configuration link below. + +References: + +http://cxf.apache.org/security-advisories.html +https://issues.apache.org/jira/browse/CXF-6086 +http://cxf.apache.org/docs/tls-configuration.html + +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQEcBAEBAgAGBQJUkELkAAoJEGe/gLEK1TmDeCcH/RxLLkEr+oEcgWrYa4rKrMPq +Sw+62Hzpswi5zYHIH5p2pKuMN9WhvxqsBZKT6SoSHfJ28yvcbiBG78o49O/nLois +spUFTMSZAkdHAvg6G0gr5ODXCOxZyCQS9Tjf7cWfkne9sepIveP3RdHs75V+0C9u +bxMzkEYRc58ZUD6xDzoGsLhnm0jiIfkCg7sjKH/3j6eG3LV7Blj578GZZmAkRK4E +rNxGDX9X7LksdDXi4wB0RW5n3GKRj5WSf7rWgxJQOJ0Zde3WdNALyPxLW9+MN5NK +ZuXZ6SvJKKB33/cbyTBlti4PaFpG9D0T6KRvNwsqP42e9MPk/6V+ywR3aa4PU94= +=XS57 +-END PGP SIGNATURE- Modified: websites/production/cxf/content/security-advisories.html == --- websites/production/cxf/content/security-advisories.html (original) +++ websites/production/cxf/content/security-advisories.html Tue Dec 16 14:47:32 2014 @@ -99,7 +99,7 @@ Apache CXF -- Security Advisories td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=SecurityAdvisories-20142014/h3ullia shape=rect href=security-advisories.data/CVE-2014-3623.txt.asc?version=1amp;modificationDate=1414169368341amp;api=v2CVE-2014-3623/a: Apache CXF does not properly enforce the security semantics of SAML SubjectConfirmation methods when used with the TransportBinding/lilia shape=rect href=security-advisories.data/CVE-2014-3584.txt.asc?version=1amp;modificationDate=1414169326347amp;api=v2CVE-2014-3584/a: Apache CXF JAX-RS SAML handling is vulnerable to a Denial of Service (DoS) attack/lilia shape=rect href=security-advisories.data/CVE-2014-0109.txt.asc?version=1amp;modificationDate=139887337amp;api=v2CVE-2014-0109/a: HTML content posted to SOAP endpoint could cause OOM errors/lilia shape=rect href=security-advisories.data/CVE-2014-0110.txt.asc?version=1amp;modificationDate=1398873378000amp;api=v2CVE-2014-0110/a: Large invalid content could cause tempora ry space to fill/lilia shape=rect href=security-advisories.data/CVE-2014-0034.txt.asc?version=1amp;modificationDate=1398873385000amp;api=v2CVE-2014-0034/a: The SecurityTokenService accepts certain invalid SAML Tokens as valid/lilia shape=rect href=security-advisories.data/CVE-2014-0035.txt.asc?version=1amp;modificationDate=1398873391000amp;api=v2CVE-2014-0035/a: UsernameTokens are sent in plaintext with a Symmetric EncryptBeforeSigning policy/li/ulh3 id=SecurityAdvisories-20132013/h3ullia shape=rect href=security-advisories.data/CVE-2013-2160.txt.asc?version=1amp;modificationDate=1372324301000amp;api=v2CVE-2013-2160/a - Denial of Service Attacks on Apache CXF/lilia shape=rect href=cve-2012-5575.htmlNote on CVE-2012-5575/a - XML Encryption backwards compatibility attack on Apache CXF./lilia shape=rect href=cve-2013-0239.htmlCVE-2013-0239/a - Authentication bypass in the case of WS-SecurityPolicy enabled plain text UsernameTokens./li/ulh3 id=SecurityAdvisories-20122012/h3ullia shape=rect
svn commit: r933634 - in /websites/production/cxf/content: cache/main.pageCache security-advisories.data/CVE-2014-3577.txt.asc security-advisories.html
Author: buildbot Date: Mon Dec 22 11:47:42 2014 New Revision: 933634 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/security-advisories.data/CVE-2014-3577.txt.asc Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/security-advisories.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/security-advisories.data/CVE-2014-3577.txt.asc == --- websites/production/cxf/content/security-advisories.data/CVE-2014-3577.txt.asc (added) +++ websites/production/cxf/content/security-advisories.data/CVE-2014-3577.txt.asc Mon Dec 22 11:47:42 2014 @@ -0,0 +1,46 @@ +-BEGIN PGP SIGNED MESSAGE- +Hash: SHA1 + +CVE-2014-3577: Apache CXF SSL hostname verification bypass + +Severity: Major + +Vendor: The Apache Software Foundation + +Versions Affected: + +This vulnerability affects all versions of Apache CXF prior to 2.7.14 and +3.0.3. + +Description: + +Apache CXF is vulnerable to a possible SSL hostname verification bypass, due +to a flaw in comparing the server hostname to the domain name in the Subject's +DN field. A Man In The Middle attack can exploit this vulnerability by using +a specially crafted Subject DN to spoof a valid certificate. + +See here for more information: + +https://bugzilla.redhat.com/show_bug.cgi?id=1129074 + +This has been fixed in revision: + +https://git-wip-us.apache.org/repos/asf?p=cxf.git;a=commit;h=68cd67b1187edfca957f15a00eab9a14cd140672 + +Migration: + +CXF 2.7.x users should upgrade to 2.7.14 or later as soon as possible. +CXF 3.0.x users should upgrade to 3.0.3 or later as soon as possible. + +References: http://cxf.apache.org/security-advisories.html +-BEGIN PGP SIGNATURE- +Version: GnuPG v1 + +iQEcBAEBAgAGBQJUkETDAAoJEGe/gLEK1TmDBkEIAKS+SgDmNuG8Kz6dFxKghPiJ +1SsG6DAu0sWOqhTG3ZW0Wg6s8oA1J4b6MtDTrUhjZ/MyJqOpsTYgioRNC0FIon9+ +ixjNJzFDOQjiGNvDyr3CayCmugKsSTHdJTM27NEWegrLyMGTEvLI7xgEt8ZKrXV0 +0zDLJvfiic6PVHY7aX0D4DADRNlxpaF9D3jnpAlP7zDe37VeGUwwlWntDN3Ju0z9 +AkNpvw510owbFbg/nrqpMK1Kdo1OWh3OBq5Dk0SDEYZdoMI50a/GolOnJeL3j13v +ny0CXQ/XCLy76i4dIMqFib/4/JykZuyIA46CECfLfMpUg3MbMLDoRKUN9y1SlYU= +=i1Q4 +-END PGP SIGNATURE- Modified: websites/production/cxf/content/security-advisories.html == --- websites/production/cxf/content/security-advisories.html (original) +++ websites/production/cxf/content/security-advisories.html Mon Dec 22 11:47:42 2014 @@ -99,7 +99,7 @@ Apache CXF -- Security Advisories td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=SecurityAdvisories-20142014/h3ullia shape=rect href=security-advisories.data/CVE-2014-3566.txt.asc?version=1amp;modificationDate=1418740474000amp;api=v2Note on CVE-2014-3566/a: SSL 3.0 support in Apache CXF, aka the POODLE attack./lilia shape=rect href=security-advisories.data/CVE-2014-3623.txt.asc?version=1amp;modificationDate=1414169368000amp;api=v2CVE-2014-3623/a: Apache CXF does not properly enforce the security semantics of SAML SubjectConfirmation methods when used with the TransportBinding/lilia shape=rect href=security-advisories.data/CVE-2014-3584.txt.asc?version=1amp;modificationDate=1414169326000amp;api=v2CVE-2014-3584/a: Apache CXF JAX-RS SAML handling is vulnerable to a Denial of Service (DoS) attack/lilia shape=rect href=security-advisories.data/CVE-2014-0109.txt.asc?version=1amp;modificationDate=139887337amp;api=v2CVE-2014-0109/a: HTML content posted to SOAP endpoint could cause OOM errors/lilia shape=rect href=security-advisories.data/CVE-2014-0110.txt.asc?version=1amp;modificationDate=1398873378000amp;api=v2CVE-2014-0110/a: Large invalid content could cause temporary space to fill/lilia shape=rect href=security-advisories.data/CVE-2014-0034.txt.asc?version=1amp;modificationDate=1398873385000amp;api=v2CVE-2014-0034/a: The SecurityTokenService accepts certain invalid SAML Tokens as valid/lilia shape=rect href=security-advisories.data/CVE-2014-0035.txt.asc?version=1amp;modificationDate=1398873391000amp;api=v2CVE-2014-0035/a: UsernameTokens are sent in plaintext with a Symmetric EncryptBeforeSigning policy/li/ulh3 id=SecurityAdvisories-20132013/h3ullia shape=rect href=security-advisories.data/CVE-2013-2160.txt.asc?version=1amp;modificationDate=1372324301000amp;api=v2CVE-2013-2160/a - Denial of Service Attacks on Apache CXF/lilia shape=rect href=cve-2012-5575.htmlNote on CV E-2012-5575/a - XML Encryption backwards compatibility attack on Apache CXF./lilia shape=rect href=cve-2013-0239.htmlCVE-2013-0239/a - Authentication bypass in the case of WS-SecurityPolicy enabled plaintext UsernameTokens./li/ulh3 id
svn commit: r938791 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-client-api.html
Author: buildbot Date: Tue Feb 3 12:47:23 2015 New Revision: 938791 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-client-api.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-client-api.html == --- websites/production/cxf/content/docs/jax-rs-client-api.html (original) +++ websites/production/cxf/content/docs/jax-rs-client-api.html Tue Feb 3 12:47:23 2015 @@ -118,15 +118,15 @@ Apache CXF -- JAX-RS Client API !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Client API/span#160;/pp#160;/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015832037 {padding: 0px;} -div.rbtoc1419015832037 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015832037 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1422967614866 {padding: 0px;} +div.rbtoc1422967614866 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1422967614866 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015832037 +/*]]*//style/pdiv class=toc-macro rbtoc1422967614866 ul class=toc-indentationlia shape=rect href=#JAX-RSClientAPI-MavenDependencyMaven Dependency/a/lilia shape=rect href=#JAX-RSClientAPI-JAX-RS2.0ClientAPIJAX-RS 2.0 Client API/a ul class=toc-indentationlia shape=rect href=#JAX-RSClientAPI-JAX-RS2.0andCXFspecificAPIJAX-RS 2.0 and CXF specific API/a/li/ul /lilia shape=rect href=#JAX-RSClientAPI-Proxy-basedAPIProxy-based API/a -ul class=toc-indentationlia shape=rect href=#JAX-RSClientAPI-CustomizingproxiesCustomizing proxies/a/lilia shape=rect href=#JAX-RSClientAPI-ConvertingproxiestoWebClientsandviceversaConverting proxies to Web Clients and vice versa/a/lilia shape=rect href=#JAX-RSClientAPI-HandlingexceptionsHandling exceptions/a/lilia shape=rect href=#JAX-RSClientAPI-ConfiguringproxiesinSpringConfiguring proxies in Spring/a/lilia shape=rect href=#JAX-RSClientAPI-InjectingproxiesInjecting proxies/a/lilia shape=rect href=#JAX-RSClientAPI-LimitationsLimitations/a/lilia shape=rect href=#JAX-RSClientAPI-WorkingwithusermodelsWorking with user models/a/li/ul +ul class=toc-indentationlia shape=rect href=#JAX-RSClientAPI-CustomizingproxiesCustomizing proxies/a/lilia shape=rect href=#JAX-RSClientAPI-ConvertingproxiestoWebClientsandviceversaConverting proxies to Web Clients and vice versa/a/lilia shape=rect href=#JAX-RSClientAPI-HandlingexceptionsHandling exceptions/a/lilia shape=rect href=#JAX-RSClientAPI-ConfiguringproxiesinSpringConfiguring proxies in Spring/a/lilia shape=rect href=#JAX-RSClientAPI-InjectingproxiesInjecting proxies/a/lilia shape=rect href=#JAX-RSClientAPI-BufferingResponsesBuffering Responses/a/lilia shape=rect href=#JAX-RSClientAPI-LimitationsLimitations/a/lilia shape=rect href=#JAX-RSClientAPI-WorkingwithusermodelsWorking with user models/a/li/ul /lilia shape=rect href=#JAX-RSClientAPI-CXFWebClientAPICXF WebClient API/a ul class=toc-indentationlia shape=rect href=#JAX-RSClientAPI-AsynchronousinvocationsAsynchronous invocations/a/lilia shape=rect href=#JAX-RSClientAPI-WorkingwithexplicitcollectionsWorking with explicit collections/a/lilia shape=rect href=#JAX-RSClientAPI-Handlingexceptions.1Handling exceptions/a/lilia shape=rect href=#JAX-RSClientAPI-ConfiguringHTTPclientsinSpringConfiguring HTTP clients in Spring/a/li/ul /lilia shape=rect href=#JAX-RSClientAPI-XML-centricclientsXML-centric clients/a/lilia shape=rect href=#JAX-RSClientAPI-SupportforarbitraryHTTPmethodsforsyncinvocations.Support for arbitrary HTTP methods for sync invocations./a/lilia shape=rect href=#JAX-RSClientAPI-ThreadSafetyThread Safety/a/lilia shape=rect href=#JAX-RSClientAPI-ConfiguringClientsatRuntimeConfiguring Clients at Runtime/a/lilia shape=rect href=#JAX-RSClientAPI-CreatingclientsprogrammaticallywithnoSpringdependenciesCreating clients programmatically with no Spring dependencies/a/lilia shape=rect href=#JAX-RSClientAPI-ConfiguringanHTTPConduitfromSpringConfiguring an HTTP Conduit from Spring/a/lilia shape=rect href=#JAX-RSClientAPI-ClientsandAuthenticationClients and Authentication/a/li/ul @@ -232,7 +232,7 @@ BookStore proxy = JAXRSClientFactory.cre lt;/jaxrs:headersgt; lt;/jaxrs:clientgt; ]]/script -/div/divpSee this a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/resources/jaxrs_soap_rest/WEB-INF/beans.xml;bean/a for a full example of how jaxrs:client can be used to inject a proxy/ph2 id=JAX-RSClientAPI-LimitationsLimitations/h2pProxy
svn commit: r938798 - in /websites/production/cxf/content: cache/docs.pageCache docs/jaxrs-services-configuration.html
Author: buildbot Date: Tue Feb 3 13:47:22 2015 New Revision: 938798 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jaxrs-services-configuration.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jaxrs-services-configuration.html == --- websites/production/cxf/content/docs/jaxrs-services-configuration.html (original) +++ websites/production/cxf/content/docs/jaxrs-services-configuration.html Tue Feb 3 13:47:22 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAXRS Services Configurati !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Services Configuration/span#160;/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015907816 {padding: 0px;} -div.rbtoc1419015907816 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015907816 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1422971215270 {padding: 0px;} +div.rbtoc1422971215270 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1422971215270 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015907816 +/*]]*//style/pdiv class=toc-macro rbtoc1422971215270 ul class=toc-indentationlia shape=rect href=#JAXRSServicesConfiguration-ConfiguringJAX-RSservicesprogrammaticallyConfiguring JAX-RS services programmatically/a/lilia shape=rect href=#JAXRSServicesConfiguration-OSGIOSGI/a ul class=toc-indentationlia shape=rect href=#JAXRSServicesConfiguration-BlueprintBlueprint/a/lilia shape=rect href=#JAXRSServicesConfiguration-SpringSpring/a/li/ul /lilia shape=rect href=#JAXRSServicesConfiguration-ConfiguringJAX-RSendpointsprogrammaticallywithoutSpringConfiguring JAX-RS endpoints programmatically without Spring/a/lilia shape=rect href=#JAXRSServicesConfiguration-ConfiguringJAX-RSservicesincontainerwithSpringconfigurationfile.Configuring JAX-RS services in container with Spring configuration file./a @@ -807,11 +807,29 @@ sf.setResourceProvider(new PerRequestRes --gt; lt;jaxrs:client address=quot;http://customersquot; basePackages=quot;a.b.c,d.e.fquot;/gt; - -lt;/beansgt; + lt;/beansgt; + +]]/script +/div/divpNote the above does not require Spring annotations such as#160;@Component added to JAX-RS provider or resources./ppIf you prefer doing a pure Spring-based auto-discovery you can have @Component added to JAX-RS application classes and do/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;beans xmlns=quot;http://www.springframework.org/schema/beansquot; + xmlns:xsi=quot;http://www.w3.org/2001/XMLSchema-instancequot; + xmlns:jaxrs=quot;http://cxf.apache.org/jaxrsquot; + xsi:schemaLocation=quot; + http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd + http://cxf.apache.org/jaxrs http://cxf.apache.org/schemas/jaxrs.xsdquot;gt; + + lt;import resource=quot;classpath:META-INF/cxf/cxf.xmlquot; /gt; + + lt;!-- + Discover all root resources and providers in packages starting from quot;a.b.cquot; + --gt; + lt;jaxrs:server address=quot;/customersquot;/gt; + lt;context:component-scan base-package=quot;a.b.cquot;/gt; + + lt;/beansgt; ]]/script -/div/divh1 id=JAXRSServicesConfiguration-ServletandApplicationContainerConfigurationServlet and Application Container Configuration/h1pPlease see this a shape=rect href=https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Deployment;page/a for more information./p/div +/div/divp#160;/ph1 id=JAXRSServicesConfiguration-ServletandApplicationContainerConfigurationServlet and Application Container Configuration/h1pPlease see this a shape=rect href=https://cwiki.apache.org/confluence/display/CXF20DOC/JAX-RS+Deployment;page/a for more information./ppStarting from CXF 3.1.0: JaxrsServletContextInitializer will be chiiped in a cxf-rt-rs-http-sc module. This will support#160; no-web.xml and other JAX-RS deployments depending on the container auto-discovery mechanism as described in a 2.3.2 section of JSR-339 (JAX-RS 2.0)./pp#160;/p/div /div !-- Content -- /td
svn commit: r936438 - in /websites/production/cxf/content: cache/docs.pageCache docs/ws-securitypolicy.html
Author: buildbot Date: Fri Jan 16 15:47:32 2015 New Revision: 936438 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/ws-securitypolicy.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/ws-securitypolicy.html == --- websites/production/cxf/content/docs/ws-securitypolicy.html (original) +++ websites/production/cxf/content/docs/ws-securitypolicy.html Fri Jan 16 15:47:32 2015 @@ -117,7 +117,7 @@ Apache CXF -- WS-SecurityPolicy td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=WS-SecurityPolicy-WS-SecurityPolicyWS-SecurityPolicy/h1pCXF 2.2 introduced support for using a shape=rect class=external-link href=http://docs.oasis-open.org/ws-sx/ws-securitypolicy/v1.3/ws-securitypolicy.html; rel=nofollowWS-SecurityPolicy/a to configure WSS4J instead of the custom configuration documented on the a shape=rect href=ws-security.htmlWS-Security/a page. However, all of the background material on the a shape=rect href=ws-security.htmlWS-Security/a page still applies and is important to know. WS-SecurityPolicy just provides an easier and more standards based way to configure and control the security requirements. With the security requirements documented in the WSDL as a shape=rect href=ws-policy.htmlWS-Policy/a fragments, other tools such as .NET can easily know how to configure themselves to inter-operate with CXF services./ppCXF supports WS-SecurityPolicy versions 1.1 and later. It does not support WS-SecurityPolicy 1.0./ph3 id=WS-SecurityPolicy-EnablingWS-SecurityPolicyEnabling WS-SecurityPolicy/h3pIn CXF 2.2, if the cxf-rt-ws-policy and cxf-rt-ws-security modules are available on the classpath, the WS-SecurityPolicy stuff is automatically enabled. Since the entire security runtime is policy driven, the only requirement is that the policy engine and security policies be available./ppIf you are using the full bundle jar, all the security and policy stuff is already included./ph3 id=WS-SecurityPolicy-PolicydescriptionPolicy description/h3pWith WS-SecurityPolicy, the binding and/or operation in the wsdl references a a shape=rect href=ws-policy.htmlWS-Policy/a fragment that describes the basic security requirements for interacting with that service. The a shape=rect class=external-link href=http://docs.oasis-open.org/ws-sx/ws-securitypolicy/v1.3/ws-securitypolicy.html; rel=nofollowWS-SecurityPolicy specification/a allows f or specifying things like asymmetric/symmetric keys, using transports (https) for encryption, which parts/headers to encrypt or sign, whether to sign then encrypt or encrypt then sign, whether to include timestamps, whether to use derived keys, etc... Basically, it describes what actions are necessary to securely interact with the service described in the WSDL./ppHowever, the WS-SecurityPolicy fragment does not include everything that is required for a runtime to be able to able to create the messages. It does not describe things such as locations of key stores, user names and passwords, etc... Those need to be configured in at runtime to augment the WS-SecurityPolicy fragment./ph3 id=WS-SecurityPolicy-ConfiguringtheextrapropertiesConfiguring the extra properties/h3pThere are several extra properties that may need to be set to provide the additional bits of information to the runtime. Note that you should check that a particular property is supported in the version o f CXF you are using./ph4 id=WS-SecurityPolicy-UserpropertiesUser properties/h4div class=table-wraptable class=confluenceTabletbodytrtd colspan=1 rowspan=1 class=confluenceTdpws-security.username/p/tdtd colspan=1 rowspan=1 class=confluenceTdpThe user's name. It is used differently by each of the WS-Security functions, see a shape=rect href=http://cxf.apache.org/javadoc/latest/org/apache/cxf/ws/security/SecurityConstants.html#USERNAME;here/a for more information./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpws-security.password/p/tdtd colspan=1 rowspan=1 class=confluenceTdpThe user's password when ws-security.callback-handler is not defined. It is currently only used for the case of adding a password to a UsernameToken./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpws-security.signature.username/p/tdtd colspan=1 rowspan=1 class=confluenceTdpThe user's name fo r signature. It is used as the alias name in the keystore to get the user's cert and private key for signature. See a shape=rect href=http://cxf.apache.org/javadoc/latest/org/apache/cxf/ws/security/SecurityConstants.html#SIGNATURE_USERNAME;here/a for more information./p/td/trtrtd colspan=1 rowspan=1
svn commit: r936630 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-oauth2.html
Author: buildbot Date: Sun Jan 18 13:47:12 2015 New Revision: 936630 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-oauth2.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-oauth2.html == --- websites/production/cxf/content/docs/jax-rs-oauth2.html (original) +++ websites/production/cxf/content/docs/jax-rs-oauth2.html Sun Jan 18 13:47:12 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS OAuth2 !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=JAX-RSOAuth2-JAX-RS:OAuth2JAX-RS: OAuth2/h1pstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015875847 {padding: 0px;} -div.rbtoc1419015875847 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015875847 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1421588806512 {padding: 0px;} +div.rbtoc1421588806512 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1421588806512 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015875847 +/*]]*//style/pdiv class=toc-macro rbtoc1421588806512 ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-JAX-RS:OAuth2JAX-RS: OAuth2/a/lilia shape=rect href=#JAX-RSOAuth2-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSOAuth2-MavendependenciesMaven dependencies/a/lilia shape=rect href=#JAX-RSOAuth2-ClientRegistrationClient Registration/a/lilia shape=rect href=#JAX-RSOAuth2-DevelopingOAuth2ServersDeveloping OAuth2 Servers/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-AuthorizationServiceAuthorization Service/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-HowtocreateAuthorizationViewHow to create Authorization View/a/lilia shape=rect href=#JAX-RSOAuth2-EndUserNameinAuthorizationFormEndUser Name in Authorization Form/a/lilia shape=rect href=#JAX-RSOAuth2-PublicClients(Devices)Public Clients (Devices)/a @@ -136,14 +136,14 @@ div.rbtoc1419015875847 li {margin-left: /lilia shape=rect href=#JAX-RSOAuth2-AccessTokenValidationServiceAccessTokenValidationService/a/li/ul /lilia shape=rect href=#JAX-RSOAuth2-TokenRevocationServiceTokenRevocationService/a/lilia shape=rect href=#JAX-RSOAuth2-SupportedGrantsSupported Grants/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-AuthorizationCodeAuthorization Code/a/lilia shape=rect href=#JAX-RSOAuth2-ImplicitImplicit/a/lilia shape=rect href=#JAX-RSOAuth2-ClientCredentialsClient Credentials/a/lilia shape=rect href=#JAX-RSOAuth2-ResourceOwnerPasswordCredentialsResource Owner Password Credentials/a/lilia shape=rect href=#JAX-RSOAuth2-RefreshTokenRefresh Token/a/lilia shape=rect href=#JAX-RSOAuth2-AssertionsAssertions/a/lilia shape=rect href=#JAX-RSOAuth2-CustomGrantsCustom Grants/a/li/ul -/lilia shape=rect href=#JAX-RSOAuth2-PreAuthorizedaccesstokensPreAuthorized access tokens/a/lilia shape=rect href=#JAX-RSOAuth2-Pre-registeredscopesPre-registered scopes/a/lilia shape=rect href=#JAX-RSOAuth2-WritingOAuthDataProviderWriting OAuthDataProvider/a +/lilia shape=rect href=#JAX-RSOAuth2-RedirectionFlowFiltersRedirection Flow Filters/a/lilia shape=rect href=#JAX-RSOAuth2-AccessTokenResponseFiltersAccessTokenResponse Filters/a/lilia shape=rect href=#JAX-RSOAuth2-PreAuthorizedaccesstokensPreAuthorized access tokens/a/lilia shape=rect href=#JAX-RSOAuth2-Pre-registeredscopesPre-registered scopes/a/lilia shape=rect href=#JAX-RSOAuth2-WritingOAuthDataProviderWriting OAuthDataProvider/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-DefaultProvidersDefault Providers/a/li/ul /lilia shape=rect href=#JAX-RSOAuth2-OAuthServerJAX-RSendpointsOAuth Server JAX-RS endpoints/a/li/ul /lilia shape=rect href=#JAX-RSOAuth2-ThirdPartyClientAuthenticationThird Party Client Authentication/a/lilia shape=rect href=#JAX-RSOAuth2-UserSessionAuthenticityUser Session Authenticity/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-MultipleFactorVerificationMultiple Factor Verification/a/li/ul /lilia shape=rect href=#JAX-RSOAuth2-CustomizingEndUserSubjectinitializationCustomizing End User Subject initialization/a/lilia shape=rect href=#JAX-RSOAuth2-ProtectingresourceswithOAuthfiltersProtecting resources with OAuth filters/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-OAuth2tokensandSOAPendpointsOAuth2 tokens and SOAP endpoints/a/li/ul -/lilia shape=rect href=#JAX-RSOAuth2-HowtogettheuserloginnameHow to get the user login name/a/lilia shape=rect href=#JAX-RSOAuth2-Client-sidesupportClient-side support/a/lilia shape=rect href=#JAX-RSOAuth2-OAuth2withouttheExplicitAuthorizationOAuth2 without the Explicit Authorization/a/lilia shape=rect href=#JAX-RSOAuth2
svn commit: r940626 - in /websites/production/cxf/content: cache/main.pageCache cxf-2715-release-notes.html cxf-304-release-notes.html download.html index.html
Author: buildbot Date: Wed Feb 18 17:47:12 2015 New Revision: 940626 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/cxf-2715-release-notes.html websites/production/cxf/content/cxf-304-release-notes.html Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/download.html websites/production/cxf/content/index.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/cxf-2715-release-notes.html == --- websites/production/cxf/content/cxf-2715-release-notes.html (added) +++ websites/production/cxf/content/cxf-2715-release-notes.html Wed Feb 18 17:47:12 2015 @@ -0,0 +1,155 @@ + +!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +!-- + +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. +-- +html + head + +link type=text/css rel=stylesheet href=/resources/site.css +script src='/resources/space.js'/script + +meta http-equiv=Content-type content=text/html;charset=UTF-8 +meta name=keywords content=business integration, EAI, SOA, Service Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic Data Interchange, standards support, integration standards, application integration, middleware, software, solutions, services, CXF, open source +meta name=description content=Apache CXF, Services Framework - CXF 2.7.15 Release Notes + + + + +title +Apache CXF -- CXF 2.7.15 Release Notes +/title + /head +body onload=init() + + +table width=100% cellpadding=0 cellspacing=0 + tr +td id=cell-0-0 colspan=2nbsp;/td +td id=cell-0-1nbsp;/td +td id=cell-0-2 colspan=2nbsp;/td + /tr + tr +td id=cell-1-0nbsp;/td +td id=cell-1-1nbsp;/td +td id=cell-1-2 + !-- Banner -- +div class=banner id=bannerdivtable border=0 cellpadding=0 cellspacing=0 width=100%trtd align=left colspan=1 nowrap +a shape=rect href=http://cxf.apache.org/; title=Apache CXFspan style=font-weight: bold; font-size: 170%; color: whiteApache CXF/span/a +/tdtd align=right colspan=1 nowrap +a shape=rect href=http://www.apache.org/; title=The Apache Software Foundationimg border=0 alt=ASF Logo src=http://cxf.apache.org/images/asf-logo.png;/a +/td/tr/table/div/div + !-- Banner -- + div id=top-menu +table border=0 cellpadding=1 cellspacing=0 width=100% + tr +td + div align=left +!-- Breadcrumbs -- +a href=index.htmlIndex/anbsp;gt;nbsp;a href=download.htmlDownload/anbsp;gt;nbsp;a href=cxf-2715-release-notes.htmlCXF 2.7.15 Release Notes/a +!-- Breadcrumbs -- + /div +/td +td + div align=right +!-- Quicklinks -- +div id=quicklinkspa shape=rect href=download.htmlDownload/a | a shape=rect href=http://cxf.apache.org/docs/index.html;Documentation/a/p/div +!-- Quicklinks -- + /div +/td + /tr +/table + /div +/td +td id=cell-1-3nbsp;/td +td id=cell-1-4nbsp;/td + /tr + tr +td id=cell-2-0 colspan=2nbsp;/td +td id=cell-2-1 + table +tr valign=top + td height=100% +div id=wrapper-menu-page-right + div id=wrapper-menu-page-top +div id=wrapper-menu-page-bottom + div id=menu-page +!-- NavigationBar -- +div id=navigationh3 id=Navigation-ApacheCXFa shape=rect href=index.htmlApache CXF/a/h3ul class=alternatelia shape=rect href=index.htmlHome/a/lilia shape=rect href=download.htmlDownload/a/lilia shape=rect href=people.htmlPeople/a/lilia shape=rect href=project-status.htmlProject Status/a/lilia shape=rect href=roadmap.htmlRoadmap/a/lilia shape=rect href=mailing-lists.htmlMailing Lists/a/lilia shape=rect class=external-link href=http://issues.apache.org/jira/browse/CXF;Issue Reporting/a/lilia shape=rect href=special-thanks.htmlSpecial Thanks/a/lilia shape=rect class
svn commit: r940345 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-multiparts.html docs/jaxrs-services-description.html
Author: buildbot Date: Mon Feb 16 12:47:12 2015 New Revision: 940345 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-multiparts.html websites/production/cxf/content/docs/jaxrs-services-description.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-multiparts.html == --- websites/production/cxf/content/docs/jax-rs-multiparts.html (original) +++ websites/production/cxf/content/docs/jax-rs-multiparts.html Mon Feb 16 12:47:12 2015 @@ -117,30 +117,19 @@ Apache CXF -- JAX-RS Multiparts td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentp/pp/pp/pp/ppspan class=inline-first-p style=font-size:2em;font-weight:bold JAX-RS : Support for Multiparts /span/pp/pp/pp/pp/pp/p +div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Support for Multiparts/span#160;/pp#160;/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1424090804782 {padding: 0px;} +div.rbtoc1424090804782 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1424090804782 li {margin-left: 0px;padding-left: 0px;} -style type=text/css/*![CDATA[*/ -div.rbtoc1419015802186 {padding: 0px;} -div.rbtoc1419015802186 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015802186 li {margin-left: 0px;padding-left: 0px;} - -/*]]*//stylediv class=toc-macro rbtoc1419015802186 +/*]]*//style/pdiv class=toc-macro rbtoc1424090804782 ul class=toc-indentationlia shape=rect href=#JAX-RSMultiparts-ReadingattachmentsReading attachments/a ul class=toc-indentationlia shape=rect href=#JAX-RSMultiparts-MultipartannotationandOptionalattachmentsMultipart annotation and Optional attachments/a/li/ul -/lilia shape=rect href=#JAX-RSMultiparts-WritingattachmentsWriting attachments/a/lilia shape=rect href=#JAX-RSMultiparts-UploadingfilesUploading files/a/lilia shape=rect href=#JAX-RSMultiparts-ReadinglargeattachmentsReading large attachments/a -ul class=toc-indentationlia shape=rect href=#JAX-RSMultiparts-FormsandmultipartsForms and multiparts/a/li/ul +/lilia shape=rect href=#JAX-RSMultiparts-WritingattachmentsWriting attachments/a/lilia shape=rect href=#JAX-RSMultiparts-UploadingfileswithClientAPIUploading files with Client API/a/lilia shape=rect href=#JAX-RSMultiparts-ReadinglargeattachmentsReading large attachments/a +ul class=toc-indentationlia shape=rect href=#JAX-RSMultiparts-FormsandmultipartsForms and multiparts/a/lilia shape=rect href=#JAX-RSMultiparts-Content-DispositionUTF-8filenamesContent-Disposition UTF-8 file names/a/li/ul /lilia shape=rect href=#JAX-RSMultiparts-XOPsupportXOP support/a/lilia shape=rect href=#JAX-RSMultiparts-NoteaboutStrutsNote about Struts/a/li/ul -/div - -h1 id=JAX-RSMultiparts-ReadingattachmentsReading attachments/h1 - -pIndividual parts can be mapped to StreamSource, InputStream, DataSource or custom Java types for which message body readers are available./p - -pFor example:/p - -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[ -@POST +/divh1 id=JAX-RSMultiparts-ReadingattachmentsReading attachments/h1pIndividual parts can be mapped to StreamSource, InputStream, DataSource or custom Java types for which message body readers are available./ppFor example:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[@POST @Path(quot;/books/jaxbjsonquot;) @Produces(quot;text/xmlquot;) public Response addBookJaxbJson( @@ -149,39 +138,20 @@ public Response addBookJaxbJson( throws Exception { } ]]/script -/div/div - -pNote that in this example it's expected that the root part named 'rootPart' is a text-xml Book representation, while a part named 'book2' is a Book JSON sequence./p - -pAll attachment parts can be accessed as a list of a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/rt/frontend/jaxrs/src/main/java/org/apache/cxf/jaxrs/ext/multipart/Attachment.java;Attachment/a with Attachment making it easy to deal with a given part:/p - -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[ -@POST +/div/divpNote that in this example it's expected that the root part named 'rootPart' is a text-xml Book representation, while a part named 'book2' is a Book JSON sequence./ppAll attachment parts
svn commit: r935000 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs.html
Author: buildbot Date: Sun Jan 4 10:47:19 2015 New Revision: 935000 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs.html == --- websites/production/cxf/content/docs/jax-rs.html (original) +++ websites/production/cxf/content/docs/jax-rs.html Sun Jan 4 10:47:19 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS (JSR-339)/span#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015878673 {padding: 0px;} -div.rbtoc1419015878673 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015878673 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1420368412341 {padding: 0px;} +div.rbtoc1420368412341 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1420368412341 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015878673 +/*]]*//style/pdiv class=toc-macro rbtoc1420368412341 ul class=toc-indentationlia shape=rect href=#JAX-RS-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RS-JAX-RSComplianceJAX-RS Compliance/a ul class=toc-indentationlia shape=rect href=#JAX-RS-1.11.1/a/lilia shape=rect href=#JAX-RS-2.0Final2.0 Final/a/li/ul /lilia shape=rect href=#JAX-RS-ProjectsetupandconfigurationProject setup and configuration/a @@ -237,7 +237,7 @@ public void upload(@Multipart InputStrea lt;/dependencygt; ]]/script -/div/divh1 id=JAX-RS-WhatisNewWhat is New/h1ulliComplete support for JAX-RS 2.0, please see a shape=rect href=jax-rs-basics.htmlJAX-RS Basics/a for more information/liliBean Validation 1.1 Support, please see a shape=rect href=http://cxf.apache.org/docs/validationfeature.html;http://cxf.apache.org/docs/validationfeature.html/a for more information/liliSwagger Feature/li/ulh1 id=JAX-RS-GettingStartedwithJAX-RSGetting Started with JAX-RS/h1h2 id=JAX-RS-UnderstandingtheBasicsUnderstanding the Basics/h2pYou are encouraged to read a shape=rect class=external-link href=http://jcp.org/en/jsr/detail?id=339; rel=nofollowJSR-339/a specification to find out information not covered by this documentation. The specification introduces many terms such as root resources, resource methods, sub-resources and sub-resource locators, message body readers and writers. JAX-RS 2.0 additionally introduces filters, interceptors, new client API , features, new exception classes, server-side support for asynchronous invocations./ppPlease see the a shape=rect href=jax-rs-basics.htmlJAX-RS Basics/a page for more information./ph2 id=JAX-RS-SupportforDataBindingsSupport for Data Bindings/h2pJAX-RS MessageBodyReader and MessageBodyWriter can be used to create data bindings for reading and writing data in a number of different formats. Compliant JAX-RS implementations are expected to support JAXB-annotated beans, JAXP Source objects, InputStreams, etc./ppIn addition, CXF JAX-RS lets users reuse existing CXF DataBindings for working with JAXB, XBeans, Aegis and SDO./ppPlease see the a shape=rect href=jax-rs-data-bindings.htmlJAX-RS Data Bindings/a page for more information./ph2 id=JAX-RS-HowRequestURIisMatchedHow Request URI is Matched/h2pLets assume you have a web application called 'rest'. CXFServlet's url-pattern is /test/*. Finally, jaxrs:server's address is /bar./ppReque sts like /rest/test/bar or /rest/test/bar/baz will be delivered to one of the resource classes in a given jaxrs:server endpoint. For the former request to be handled, a resource class with @Path(/) should be available, in the latter case - at least @Path(/) or a more specific @Path(/baz)./ppThe same requirement can be expressed by having a CXFServlet with /* and jaxrs:server with /test/bar./ppWhen both CXFServlet and jaxrs:server use / then it's a root resource class which should provide a @Path with at least /test/bar for the above requests to be matched./ppGenerally, it can be a good idea to specify the URI segments which are more likely to change now and then with CXFServlets or jaxrs:server./ph2 id=JAX-RS-ClientAPIClient API/h2pCXF 3.0.0 implements JAX-RS 2.0 Client API./ppCXF 2.7.x or earlier provides a comprehensive support for developing RESTful clients by supporting 3 flavors of the client API: proxy-based, HTTP-centric and XML-centric . CXF-specific client API is supported alongside new JAX-RS 2.0 Client API in CXF 3.0.0./ppPlease see the a shape=rect href=jax-rs-client-api.htmlJAX-RS Client API/a page for more information./ph2 id=JAX-RS-BeanValidationBean Validation/h2pBean
svn commit: r943038 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-basics.html
Author: buildbot Date: Mon Mar 9 17:47:06 2015 New Revision: 943038 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-basics.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-basics.html == --- websites/production/cxf/content/docs/jax-rs-basics.html (original) +++ websites/production/cxf/content/docs/jax-rs-basics.html Mon Mar 9 17:47:06 2015 @@ -117,24 +117,26 @@ Apache CXF -- JAX-RS Basics td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentpspan class=inline-first-p style=font-size:2em;font-weight:bold JAX-RS : Understanding the Basics /span/pp/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015821180 {padding: 0px;} -div.rbtoc1419015821180 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015821180 li {margin-left: 0px;padding-left: 0px;} +div id=ConfluenceContentpspan class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Understanding the Basics/span#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1425923200952 {padding: 0px;} +div.rbtoc1425923200952 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1425923200952 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015821180 +/*]]*//style/pdiv class=toc-macro rbtoc1425923200952 ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-WhatisNewinJAX-RS2.0What is New in JAX-RS 2.0/a ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-FiltersFilters/a ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-ServerServer/a/lilia shape=rect href=#JAX-RSBasics-ClientClient/a/li/ul /lilia shape=rect href=#JAX-RSBasics-InterceptorsInterceptors/a/lilia shape=rect href=#JAX-RSBasics-DynamicFeaturesDynamic Features/a/lilia shape=rect href=#JAX-RSBasics-ExceptionsExceptions/a/lilia shape=rect href=#JAX-RSBasics-SuspendedinvocationsSuspended invocations/a/lilia shape=rect href=#JAX-RSBasics-ParameterconvertersParameter converters/a/lilia shape=rect href=#JAX-RSBasics-BeanparametersBean parameters/a/lilia shape=rect href=#JAX-RSBasics-ResourceInfoResourceInfo/a/lilia shape=rect href=#JAX-RSBasics-InjectionintosubresourcesInjection into subresources/a/lilia shape=rect href=#JAX-RSBasics-UpdatestothematchingalgorithmUpdates to the matching algorithm/a/lilia shape=rect href=#JAX-RSBasics-LinkLink/a/lilia shape=rect href=#JAX-RSBasics-ClientAPIClient API/a/li/ul -/lilia shape=rect href=#JAX-RSBasics-ResourceclassResource class/a/lilia shape=rect href=#JAX-RSBasics-@Path@Path/a/lilia shape=rect href=#JAX-RSBasics-HTTPMethodHTTP Method/a/lilia shape=rect href=#JAX-RSBasics-ReturntypesReturn types/a/lilia shape=rect href=#JAX-RSBasics-ResponseStreamingResponse Streaming#160;/a +/lilia shape=rect href=#JAX-RSBasics-ResourceclassResource class/a/lilia shape=rect href=#JAX-RSBasics-@Path@Path/a/lilia shape=rect href=#JAX-RSBasics-HTTPMethodHTTP Method/a +ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-DefaultHttpMethodDefault Http Method/a/li/ul +/lilia shape=rect href=#JAX-RSBasics-ReturntypesReturn types/a/lilia shape=rect href=#JAX-RSBasics-ResponseStreamingResponse Streaming#160;/a ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-JAX-RSStreamingOutputJAX-RS StreamingOutput/a/lilia shape=rect href=#JAX-RSBasics-CXFStreamingResponseCXF StreamingResponse/a/li/ul /lilia shape=rect href=#JAX-RSBasics-ExceptionhandlingException handling/a ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-MappingexceptionsthrownfromCXFinterceptorsMapping exceptions thrown from CXF interceptors/a/lilia shape=rect href=#JAX-RSBasics-CustomizingdefaultWebApplicationExceptionmapperCustomizing default WebApplicationException mapper/a/li/ul /lilia shape=rect href=#JAX-RSBasics-DealingwithParametersDealing with Parameters/a ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-ParameterbeansParameter beans/a/li/ul /lilia shape=rect href=#JAX-RSBasics-ResourcelifecyclesResource lifecycles/a/lilia shape=rect href=#JAX-RSBasics-Overviewoftheselectionalgorithm.Overview of the selection algorithm./a -ul class=toc-indentationlia shape=rect href=#JAX-RSBasics-SelectingbetweenmultipleresourceclassesSelecting between multiple resource classes/a/lilia shape=rect href=#JAX-RSBasics-SelectingbetweenmultipleresourcemethodsSelecting between multiple resource methods/a/lilia shape=rect href=#JAX-RSBasics-ResourcemethodsandmediatypesResource methods and media types/a/lilia shape=rect href=#JAX-RSBasics-CustomselectionbetweenmultipleresourcesCustom selection between multiple resources/a/li/ul +ul class=toc-indentationlia
svn commit: r942610 - in /websites/production/cxf/content: cache/docs.pageCache docs/31-migration-guide.html
Author: buildbot Date: Fri Mar 6 16:47:00 2015 New Revision: 942610 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/31-migration-guide.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/31-migration-guide.html == --- websites/production/cxf/content/docs/31-migration-guide.html (original) +++ websites/production/cxf/content/docs/31-migration-guide.html Fri Mar 6 16:47:00 2015 @@ -107,7 +107,7 @@ Apache CXF -- 3.1 Migration Guide td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./li/ulp#160;/ph3 id=id-3.1MigrationGuide-NewFeaturesNew Features/h3p#160;/pp#160;/ph3 id=id-3.1MigrationGuide-MajorDependencyChangesMajor Dependency Changes/h3ulliThe Jetty based HTTP transport has been updated to support Jetty 9 as well as Jetty 8. #160; However, support for Jetty 7 has been dropped./liliDue to the Jetty upgrade, support for running Jetty based endpoints in Karaf 2.3.x has been dropped./liliSupport for using JAX-WS 2.1 based API jars has been removed. #160;Java 7 (now required) includes JAX-WS 2.2 so this should not be an issue./li/ul/div +div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./li/ulp#160;/ph3 id=id-3.1MigrationGuide-NewFeaturesNew Features/h3ulliThe CXF JAX-WS code generator has a new option seiSuper that can be used to specify additional super interfaces for the SEI. #160;This makes the code nonportable to other JAX-WS containers. #160; The primary use would be to add AutoCloseable to the interface to allow use of the clients in Java7 try with resource blocks./li/ulp#160;/ph3 id=id-3.1MigrationGuide-MajorDependencyChangesMajor Dependency Changes/h3ulliThe Jetty based HTTP transport has been updated to support Jetty 9 as well as Jetty 8. #160; However, support for Jetty 7 has been dropped./liliDue to the Jetty upgrade, support for running Jetty based endpoints in Karaf 2.3.x has been dropped./liliSupport for usin g JAX-WS 2.1 based API jars has been removed. #160;Java 7 (now required) includes JAX-WS 2.2 so this should not be an issue./li/ul/div /div !-- Content -- /td
svn commit: r943666 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-jose.html
Author: buildbot Date: Fri Mar 13 11:47:17 2015 New Revision: 943666 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-jose.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-jose.html == --- websites/production/cxf/content/docs/jax-rs-jose.html (original) +++ websites/production/cxf/content/docs/jax-rs-jose.html Fri Mar 13 11:47:17 2015 @@ -117,12 +117,12 @@ Apache CXF -- JAX-RS JOSE !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1421621184755 {padding: 0px;} -div.rbtoc1421621184755 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1421621184755 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1426247209546 {padding: 0px;} +div.rbtoc1426247209546 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1426247209546 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1421621184755 -ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSJOSE-MavenDependenciesMaven Dependencies/a/lilia shape=rect href=#JAX-RSJOSE-JoseOverviewJose Overview/a +/*]]*//style/pdiv class=toc-macro rbtoc1426247209546 +ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSJOSE-MavenDependenciesMaven Dependencies/a/lilia shape=rect href=#JAX-RSJOSE-JOSEOverviewJOSE Overview/a ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/a/lilia shape=rect href=#JAX-RSJOSE-JWKKeysJWK Keys/a/lilia shape=rect href=#JAX-RSJOSE-JWSSignatureJWS Signature/a/lilia shape=rect href=#JAX-RSJOSE-JSONEncryptionJSON Encryption/a/lilia shape=rect href=#JAX-RSJOSE-JSONWebTokensJSON Web Tokens/a/li/ul /lilia shape=rect href=#JAX-RSJOSE-JAX-RSJoseFiltersJAX-RS Jose Filters/a/lilia shape=rect href=#JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/a/lilia shape=rect href=#JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/a/li/ul /divh1 id=JAX-RSJOSE-IntroductionIntroduction/h1pCXF 3.0.x implements a shape=rect class=external-link href=https://datatracker.ietf.org/wg/jose/documents/; rel=nofollowJOSE/a./ph1 id=JAX-RSJOSE-MavenDependenciesMaven Dependencies/h1div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl @@ -132,7 +132,7 @@ div.rbtoc1421621184755 li {margin-left: lt;versiongt;3.1.0lt;/versiongt; lt;/dependencygt; ]]/script -/div/divp#160;/ph1 id=JAX-RSJOSE-JoseOverviewJose Overview/h1h2 id=JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/h2h2 id=JAX-RSJOSE-JWKKeysJWK Keys/h2h2 id=JAX-RSJOSE-JWSSignatureJWS Signature/h2p#160;/ph2 id=JAX-RSJOSE-JSONEncryptionJSON Encryption/h2h2 id=JAX-RSJOSE-JSONWebTokensJSON Web Tokens/h2p#160;/ph1 id=JAX-RSJOSE-JAX-RSJoseFiltersJAX-RS Jose Filters/h1p#160;/ph1 id=JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/h1p#160;/ph1 id=JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/h1pJose4J. Etc./pp#160;/p/div +/div/divp#160;/ph1 id=JAX-RSJOSE-JOSEOverviewJOSE Overview/h1pJOSE is a set of high quality specifications that specify how data payloads can be signed and/or encrypted with the cryptographic properties set in JSON-formatted metadata (headers)./ppNote that not only JSON documents but also documents in the arbitrary formats can be secured: text, binary data, even XML./pp#160;/ppJOSE is a key piece of the advanced OAuth2 applications but is also perfect at securing the regular HTTP web service communications./pp#160;/ppAt the moment two signature and encryption output formats are supported: compact and JSON./pp#160;/ppCompact format is a concatenation of Base64URL-encoded JOSE headers (where the cryptographic signature or encryption properties are set),/ppBase64URL-encoded payload (in the original form if it is signed, otherwise - encrypted), plus Base64URL-encoded signature of the payload or some of encryption process input or outpu t data/ppsuch as an initialization vector, authentication tag, etc./pp#160;/ppThe JSON (full) format is where all the information describing a signature or encryption process is presented in a not-compact, regular JSON document, offering a non-optimized but easier to understand format./ppThe signature process also supports the detached body mode where the body to be signed is not included in the actual output - assuming that both the consumer and producer know how to access the original payload in order to/ppvalidate the signature./pp#160;/ppThe following subsections will have the examples with more details./ph2 id=JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/h2h2 id=JAX-RSJOSE-JWKKeysJWK
svn commit: r943700 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-jose.html
Author: buildbot Date: Fri Mar 13 14:46:58 2015 New Revision: 943700 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-jose.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-jose.html == --- websites/production/cxf/content/docs/jax-rs-jose.html (original) +++ websites/production/cxf/content/docs/jax-rs-jose.html Fri Mar 13 14:46:58 2015 @@ -32,6 +32,7 @@ link type=text/css rel=stylesheet href=/resources/highlighter/styles/shThemeCXF.css script src='/resources/highlighter/scripts/shCore.js'/script +script src='/resources/highlighter/scripts/shBrushJava.js'/script script src='/resources/highlighter/scripts/shBrushXml.js'/script script SyntaxHighlighter.defaults['toolbar'] = false; @@ -117,22 +118,46 @@ Apache CXF -- JAX-RS JOSE !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1426254394846 {padding: 0px;} -div.rbtoc1426254394846 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1426254394846 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1426257993585 {padding: 0px;} +div.rbtoc1426257993585 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1426257993585 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1426254394846 +/*]]*//style/pdiv class=toc-macro rbtoc1426257993585 ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSJOSE-MavenDependenciesMaven Dependencies/a/lilia shape=rect href=#JAX-RSJOSE-JOSEOverviewJOSE Overview/a ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/a/lilia shape=rect href=#JAX-RSJOSE-JWKKeysJWK Keys/a/lilia shape=rect href=#JAX-RSJOSE-JWSSignatureJWS Signature/a/lilia shape=rect href=#JAX-RSJOSE-JSONEncryptionJSON Encryption/a/lilia shape=rect href=#JAX-RSJOSE-JSONWebTokensJSON Web Tokens/a/li/ul -/lilia shape=rect href=#JAX-RSJOSE-JAX-RSJoseFiltersJAX-RS Jose Filters/a/lilia shape=rect href=#JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/a/lilia shape=rect href=#JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/a/li/ul +/lilia shape=rect href=#JAX-RSJOSE-JOSEJAX-RSFiltersJOSE JAX-RS Filters/a/lilia shape=rect href=#JAX-RSJOSE-ConfigurationConfiguration/a/lilia shape=rect href=#JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/a/lilia shape=rect href=#JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/a/li/ul /divh1 id=JAX-RSJOSE-IntroductionIntroduction/h1pCXF 3.0.x implements a shape=rect class=external-link href=https://datatracker.ietf.org/wg/jose/documents/; rel=nofollowJOSE/a./ph1 id=JAX-RSJOSE-MavenDependenciesMaven Dependencies/h1div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;dependencygt; lt;groupIdgt;org.apache.cxflt;/groupIdgt; lt;artifactIdgt;cxf-rt-rs-security-joselt;/artifactIdgt; - lt;versiongt;3.1.0lt;/versiongt; + lt;versiongt;3.0.4lt;/versiongt; lt;/dependencygt; ]]/script -/div/divp#160;/ph1 id=JAX-RSJOSE-JOSEOverviewJOSE Overview/h1pJOSE is a set of high quality specifications that specify how data payloads can be signed and/or encrypted with the cryptographic properties set in JSON-formatted metadata (headers)./ppNote that not only JSON documents but also documents in the arbitrary formats can be secured: text, binary data, even XML./pp#160;/ppJOSE is a key piece of the advanced OAuth2 applications but is also perfect at securing the regular HTTP web service communications./pp#160;/ppAt the moment two signature and encryption output formats are supported: compact and JSON./pp#160;/ppCompact format is a concatenation of Base64URL-encoded JOSE headers (where the cryptographic signature or encryption properties are set),/ppBase64URL-encoded payload (in the original form if it is signed, otherwise - encrypted), plus Base64URL-encoded signature of the payload or some of encryption process input or outpu t data/ppsuch as an initialization vector, authentication tag, etc./pp#160;/ppThe JSON (full) format is where all the information describing a signature or encryption process is presented in a not-compact, regular JSON document, offering a non-optimized but easier to understand format./ppThe signature process also supports the detached body mode where the body to be signed is not included in the actual output - assuming that both the consumer and producer know how to access the original payload in order to/ppvalidate the signature./pp#160;/ppThe following subsections will have the examples
svn commit: r943707 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-jose.html
Author: buildbot Date: Fri Mar 13 15:46:50 2015 New Revision: 943707 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-jose.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-jose.html == --- websites/production/cxf/content/docs/jax-rs-jose.html (original) +++ websites/production/cxf/content/docs/jax-rs-jose.html Fri Mar 13 15:46:50 2015 @@ -118,14 +118,16 @@ Apache CXF -- JAX-RS JOSE !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1426257993585 {padding: 0px;} -div.rbtoc1426257993585 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1426257993585 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1426261585363 {padding: 0px;} +div.rbtoc1426261585363 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1426261585363 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1426257993585 -ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSJOSE-MavenDependenciesMaven Dependencies/a/lilia shape=rect href=#JAX-RSJOSE-JOSEOverviewJOSE Overview/a -ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/a/lilia shape=rect href=#JAX-RSJOSE-JWKKeysJWK Keys/a/lilia shape=rect href=#JAX-RSJOSE-JWSSignatureJWS Signature/a/lilia shape=rect href=#JAX-RSJOSE-JSONEncryptionJSON Encryption/a/lilia shape=rect href=#JAX-RSJOSE-JSONWebTokensJSON Web Tokens/a/li/ul -/lilia shape=rect href=#JAX-RSJOSE-JOSEJAX-RSFiltersJOSE JAX-RS Filters/a/lilia shape=rect href=#JAX-RSJOSE-ConfigurationConfiguration/a/lilia shape=rect href=#JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/a/lilia shape=rect href=#JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/a/li/ul +/*]]*//style/pdiv class=toc-macro rbtoc1426261585363 +ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSJOSE-MavenDependenciesMaven Dependencies/a/lilia shape=rect href=#JAX-RSJOSE-JOSEOverviewJOSE Overview/a/lilia shape=rect href=#JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/a/lilia shape=rect href=#JAX-RSJOSE-JWKKeysJWK Keys/a/lilia shape=rect href=#JAX-RSJOSE-JWSSignatureJWS Signature/a/lilia shape=rect href=#JAX-RSJOSE-JSONEncryptionJSON Encryption/a/lilia shape=rect href=#JAX-RSJOSE-JSONWebTokensJSON Web Tokens/a/lilia shape=rect href=#JAX-RSJOSE-LinkingJWTauthenticationstoJWSorJWEcontentLinking JWT authentications to JWS or JWE content/a/lilia shape=rect href=#JAX-RSJOSE-JOSEJAX-RSFiltersJOSE JAX-RS Filters/a +ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-JWEJWE/a/lilia shape=rect href=#JAX-RSJOSE-JWSJWS/a/li/ul +/lilia shape=rect href=#JAX-RSJOSE-ConfigurationConfiguration/a +ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-EncryptingJWKstoresEncrypting JWK stores/a/li/ul +/lilia shape=rect href=#JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/a/lilia shape=rect href=#JAX-RSJOSE-OIDCandJoseOIDC and Jose/a/lilia shape=rect href=#JAX-RSJOSE-FutureWorkFuture Work/a/lilia shape=rect href=#JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/a/li/ul /divh1 id=JAX-RSJOSE-IntroductionIntroduction/h1pCXF 3.0.x implements a shape=rect class=external-link href=https://datatracker.ietf.org/wg/jose/documents/; rel=nofollowJOSE/a./ph1 id=JAX-RSJOSE-MavenDependenciesMaven Dependencies/h1div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;dependencygt; lt;groupIdgt;org.apache.cxflt;/groupIdgt; @@ -133,7 +135,7 @@ div.rbtoc1426257993585 li {margin-left: lt;versiongt;3.0.4lt;/versiongt; lt;/dependencygt; ]]/script -/div/divp#160;/ph1 id=JAX-RSJOSE-JOSEOverviewJOSE Overview/h1pJOSE is a set of high quality specifications that specify how data payloads can be signed and/or encrypted with the cryptographic properties set in JSON-formatted metadata (headers)./ppNote that not only JSON documents but also documents in the arbitrary formats can be secured: text, binary data, even XML./pp#160;/ppJOSE is a key piece of the advanced OAuth2 applications but is also perfect at securing the regular HTTP web service communications./pp#160;/ppAt the moment two signature and encryption output formats are supported: compact and JSON./pp#160;/ppCompact format is a concatenation of Base64URL-encoded JOSE headers (where the cryptographic signature or encryption properties are set),/ppBase64URL-encoded payload (in the original form if it is signed, otherwise - encrypted), plus Base64URL
svn commit: r943695 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-jose.html
Author: buildbot Date: Fri Mar 13 13:47:00 2015 New Revision: 943695 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-jose.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-jose.html == --- websites/production/cxf/content/docs/jax-rs-jose.html (original) +++ websites/production/cxf/content/docs/jax-rs-jose.html Fri Mar 13 13:47:00 2015 @@ -117,11 +117,11 @@ Apache CXF -- JAX-RS JOSE !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1426247209546 {padding: 0px;} -div.rbtoc1426247209546 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1426247209546 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1426254394846 {padding: 0px;} +div.rbtoc1426254394846 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1426254394846 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1426247209546 +/*]]*//style/pdiv class=toc-macro rbtoc1426254394846 ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSJOSE-MavenDependenciesMaven Dependencies/a/lilia shape=rect href=#JAX-RSJOSE-JOSEOverviewJOSE Overview/a ul class=toc-indentationlia shape=rect href=#JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/a/lilia shape=rect href=#JAX-RSJOSE-JWKKeysJWK Keys/a/lilia shape=rect href=#JAX-RSJOSE-JWSSignatureJWS Signature/a/lilia shape=rect href=#JAX-RSJOSE-JSONEncryptionJSON Encryption/a/lilia shape=rect href=#JAX-RSJOSE-JSONWebTokensJSON Web Tokens/a/li/ul /lilia shape=rect href=#JAX-RSJOSE-JAX-RSJoseFiltersJAX-RS Jose Filters/a/lilia shape=rect href=#JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/a/lilia shape=rect href=#JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/a/li/ul @@ -132,7 +132,7 @@ div.rbtoc1426247209546 li {margin-left: lt;versiongt;3.1.0lt;/versiongt; lt;/dependencygt; ]]/script -/div/divp#160;/ph1 id=JAX-RSJOSE-JOSEOverviewJOSE Overview/h1pJOSE is a set of high quality specifications that specify how data payloads can be signed and/or encrypted with the cryptographic properties set in JSON-formatted metadata (headers)./ppNote that not only JSON documents but also documents in the arbitrary formats can be secured: text, binary data, even XML./pp#160;/ppJOSE is a key piece of the advanced OAuth2 applications but is also perfect at securing the regular HTTP web service communications./pp#160;/ppAt the moment two signature and encryption output formats are supported: compact and JSON./pp#160;/ppCompact format is a concatenation of Base64URL-encoded JOSE headers (where the cryptographic signature or encryption properties are set),/ppBase64URL-encoded payload (in the original form if it is signed, otherwise - encrypted), plus Base64URL-encoded signature of the payload or some of encryption process input or outpu t data/ppsuch as an initialization vector, authentication tag, etc./pp#160;/ppThe JSON (full) format is where all the information describing a signature or encryption process is presented in a not-compact, regular JSON document, offering a non-optimized but easier to understand format./ppThe signature process also supports the detached body mode where the body to be signed is not included in the actual output - assuming that both the consumer and producer know how to access the original payload in order to/ppvalidate the signature./pp#160;/ppThe following subsections will have the examples with more details./ph2 id=JAX-RSJOSE-JWAAlgorithmsJWA Algorithms/h2h2 id=JAX-RSJOSE-JWKKeysJWK Keys/h2h2 id=JAX-RSJOSE-JWSSignatureJWS Signature/h2p#160;/ph2 id=JAX-RSJOSE-JSONEncryptionJSON Encryption/h2h2 id=JAX-RSJOSE-JSONWebTokensJSON Web Tokens/h2p#160;/ph1 id=JAX-RSJOSE-JAX-RSJoseFiltersJAX-RS Jose Filters/h1p#1 60;/ph1 id=JAX-RSJOSE-OAuth2andJoseOAuth2 and Jose/h1p#160;/ph1 id=JAX-RSJOSE-Third-PartyAlternativesThird-Party Alternatives/h1pJose4J. Etc./pp#160;/p/div +/div/divp#160;/ph1 id=JAX-RSJOSE-JOSEOverviewJOSE Overview/h1pJOSE is a set of high quality specifications that specify how data payloads can be signed and/or encrypted with the cryptographic properties set in JSON-formatted metadata (headers)./ppNote that not only JSON documents but also documents in the arbitrary formats can be secured: text, binary data, even XML./pp#160;/ppJOSE is a key piece of the advanced OAuth2 applications but is also perfect at securing the regular HTTP web service communications./pp#160;/ppAt the moment two signature and encryption output formats are supported: compact and JSON./pp#160;/ppCompact format is a concatenation of Base64URL
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8173 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: forced: by IRC user gmcdonald on channel #asftest: test Build Source Stamp: HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r945920 - in /websites/production/cxf/content: cache/docs.pageCache cache/main.pageCache docs/31-migration-guide.html docs/a-simple-jax-ws-service.html setting-up-eclipse.html
Author: buildbot Date: Wed Apr 1 08:57:05 2015 New Revision: 945920 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/docs/31-migration-guide.html websites/production/cxf/content/docs/a-simple-jax-ws-service.html websites/production/cxf/content/setting-up-eclipse.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/31-migration-guide.html == --- websites/production/cxf/content/docs/31-migration-guide.html (original) +++ websites/production/cxf/content/docs/31-migration-guide.html Wed Apr 1 08:57:05 2015 @@ -107,7 +107,7 @@ Apache CXF -- 3.1 Migration Guide td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./li/ulp#160;/ph3 id=id-3.1MigrationGuide-NewFeaturesNew Features/h3ulliThe CXF JAX-WS code generator has a new option seiSuper that can be used to specify additional super interfaces for the SEI. #160;This makes the code nonportable to other JAX-WS containers. #160; The primary use would be to add AutoCloseable to the interface to allow use of the clients in Java7 try with resource blocks./li/ulp#160;/ph3 id=id-3.1MigrationGuide-MajorDependencyChangesMajor Dependency Changes/h3ulliThe Jetty based HTTP transport has been updated to support Jetty 9 as well as Jetty 8. #160; However, support for Jetty 7 has been dropped./liliDue to the Jetty upgrade, support for running Jetty based endpoints in Karaf 2.3.x has been dropped./liliSupport for usin g JAX-WS 2.1 based API jars has been removed. #160;Java 7 (now required) includes JAX-WS 2.2 so this should not be an issue./li/ul/div +div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./li/ulp#160;/ph3 id=id-3.1MigrationGuide-NewFeaturesNew Features/h3ulliThe CXF JAX-WS code generator has a new option seiSuper that can be used to specify additional super interfaces for the SEI. #160;This makes the code nonportable to other JAX-WS containers. #160; The primary use would be to add AutoCloseable to the interface to allow use of the clients in Java7 try with resource blocks./liliNew Metrics feature for collecting metrics about a CXF services. #160; Codahale/DropWizard based
svn commit: r942474 - in /websites/production/cxf/content: cache/docs.pageCache docs/jaxrs-services-description.html
Author: buildbot Date: Thu Mar 5 17:47:16 2015 New Revision: 942474 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jaxrs-services-description.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jaxrs-services-description.html == --- websites/production/cxf/content/docs/jaxrs-services-description.html (original) +++ websites/production/cxf/content/docs/jaxrs-services-description.html Thu Mar 5 17:47:16 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAXRS Services Description !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS Services Description/span#160;/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1424090804525 {padding: 0px;} -div.rbtoc1424090804525 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1424090804525 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1425577607815 {padding: 0px;} +div.rbtoc1425577607815 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1425577607815 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1424090804525 +/*]]*//style/pdiv class=toc-macro rbtoc1425577607815 ul class=toc-indentationlia shape=rect href=#JAXRSServicesDescription-WADLoverviewWADL overview/a ul class=toc-indentationlia shape=rect href=#JAXRSServicesDescription-BasicexampleBasic example/a/lilia shape=rect href=#JAXRSServicesDescription-WADLwithreferencesWADL with references/a/lilia shape=rect href=#JAXRSServicesDescription-SharingdeclarationsbetweenmultipleWADLsSharing declarations between multiple WADLs/a/li/ul /lilia shape=rect href=#JAXRSServicesDescription-WADL-firstDevelopmentWADL-first Development/a @@ -254,7 +254,7 @@ div.rbtoc1424090804525 li {margin-left: -generateResponseIfHeadersSet -generateResponseForMethodslt;methodNamesgt;* -asynclt;methodNamesgt;* -xjclt;xjc-argumentsgt;* -validate -h -v -verbose -quiet lt;wadlgt; /pre -/div/divpNote 'tMap', 'repMap', 'noTypes' and 'inheritResourceParams' options are supported starting from CXF 2.6.3, 'noVoidForEmptyResponses' - from 2.6.4, '-async' - from 2.7.1, '-xjc' - from 2.7.4,/pp'generateResponseForMethods' and 'generateResponseIfHeadersSet' - from 2.7.12/3.0.0, 'validate' - from 2.7.13/3.2.0/3.1.0/ppThe options are reviewed in the following table./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpOption/p/thth colspan=1 rowspan=1 class=confluenceThpInterpretation/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-?/code,code-h/code,code-help/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpDisplays the online help for this utility and exits./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-p PackageName/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies the package name of root resource classes/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-sp [ schema-namespace= ] PackageName/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies one or more package names corresponding to individual schema namespaces/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-resource RootResourceName/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies a full name of root resource class if WADL contains a single resource/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-interface/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpDefault option unless -impl option is used - Java interfaces with JAX-RS annotations are generated/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-impl/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpGenerates starting implementation code. Can also be used with -interface option/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-noTypes/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpRequests that no schema generation is needed. Can also be used with -tMap option/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-tMap schema-type=java-type/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpProvides mapping between schema elements and java types/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-repMap media-type=java-type/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpProvides mapping between media types and java types/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-b binding-name/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies JAXB binding files. Use multiple -b flags to specify multiple entries./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcode-catalog
svn commit: r941174 - in /websites/production/cxf/content: cache/main.pageCache cxf-2715-release-notes.html
Author: buildbot Date: Mon Feb 23 13:47:20 2015 New Revision: 941174 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/cxf-2715-release-notes.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/cxf-2715-release-notes.html == --- websites/production/cxf/content/cxf-2715-release-notes.html (original) +++ websites/production/cxf/content/cxf-2715-release-notes.html Mon Feb 23 13:47:20 2015 @@ -105,6 +105,12 @@ Apache CXF -- CXF 2.7.15 Release Notes pThis release requires the Woodstox 4.2.0 StAX Parser to be available on the classpath./p /div /div +div class=aui-message warning shadowed information-macro +span class=aui-icon icon-warningIcon/span +div class=message-content +pThere will be a few more release on the 2.7.x branch. Users are strongly encouraged to start migrating to newer version of CXF 3.0.x./p +/div +/div h2 id=CXF2.7.15ReleaseNotes-DownloadDownload/h2div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDescription/p/thth colspan=1 rowspan=1 class=confluenceThpFile/p/thth colspan=1 rowspan=1 class=confluenceThpMD5/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpSource distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/2.7.15/apache-cxf-2.7.15-src.tar.gz;apache-cxf-2.7.15-src.tar.gz/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/2.7.15/apache-cxf-2.7.15-src.tar.gz.md5;apache-cxf-2.7.15-src.tar.gz.md5/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp#160;/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=ext ernal-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/2.7.15/apache-cxf-2.7.15-src.zip;apache-cxf-2.7.15-src.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/2.7.15/apache-cxf-2.7.15-src.zip.md5;apache-cxf-2.7.15-src.zip.md5/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpBinary distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/2.7.15/apache-cxf-2.7.15.tar.gz;apache-cxf-2.7.15.tar.gz/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/2.7.15/apache-cxf-2.7.15.tar.gz.md5;apache-cxf-2.7.15.tar.gz.md5/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp#160;/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect cl ass=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/2.7.15/apache-cxf-2.7.15.zip;apache-cxf-2.7.15.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/2.7.15/apache-cxf-2.7.15.zip.md5;apache-cxf-2.7.15.zip.md5/a/p/td/tr/tbody/table/divh2 id=CXF2.7.15ReleaseNotes-InstallationPrerequisitesInstallation Prerequisites/h2pBefore installing Apache CXF, make sure the following products,br clear=none with the specified versions, are installed on your system:/pulliJava 6 Development Kit/liliMaven 2.2.1 or later/li/ulh3 id=CXF2.7.15ReleaseNotes-Java6DevelopmentKitJava 6 Development Kit/h3pYou must install the J2SE Development Kit (JDK) 6.0, which can be downloadedbr clear=none from:/ppa shape=rect class=external-link href=http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-41940 9.html rel=nofollowhttp://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html/a/ppAfter installing the JDK, set or modify the following environment variables:/pulliJAVA_HOME #8211; set this environment variablebr clear=none to point at the root directory of the JDK 5.0 installation./li/ululliPATH #8211; make sure that your PATH includes:br clear=none %JAVA_HOME%\bin (Windows) br clear=none $JAVA_HOME/bin (UNIX)/li/ulh2 id=CXF2.7.15ReleaseNotes-BuildingtheSamplesBuilding the Samples/h2pBuilding the samples included in the binary distribution is easy. Change tobr clear=none the samples directory and follow the build instructions in the README.txt file br clear=none included with each sample./ph2 id=CXF2.7.15ReleaseNotes-ReportingProblemsReporting Problems/h2pIf you have any problems or want to send feedback of any kind, please e-mail thebr clear=none cxf dev list, de v...@cxf.apache.org. You can also file issues in JIRA at:/ppa
svn commit: r941207 - in /websites/production/cxf/content: cache/docs.pageCache docs/client-http-transport-including-ssl-support.html
Author: buildbot Date: Mon Feb 23 17:46:50 2015 New Revision: 941207 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html == --- websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html (original) +++ websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html Mon Feb 23 17:46:50 2015 @@ -118,11 +118,11 @@ Apache CXF -- Client HTTP Transport (inc !-- Content -- div class=wiki-content div id=ConfluenceContentpstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015876912 {padding: 0px;} -div.rbtoc1419015876912 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015876912 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1424713584777 {padding: 0px;} +div.rbtoc1424713584777 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1424713584777 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015876912 +/*]]*//style/pdiv class=toc-macro rbtoc1424713584777 ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-AuthenticationAuthentication/a ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-BasicAuthenticationBasic Authentication/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-DigestAuthenticationDigest Authentication/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-SupplyingdynamicauthorizationSupplying dynamic authorization/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-SpnegoAuthentication(Kerberos)Spnego Authentication (Kerberos)/a ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-CredentialDelegationCredential Delegation/a/li/ul @@ -137,7 +137,7 @@ div.rbtoc1419015876912 li {margin-left: /lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-UsingjavacodeUsing java code/a ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-HowtoconfiguretheHTTPConduitfortheSOAPClient?How to configure the HTTPConduit for the SOAP Client?/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-Howtooverridetheserviceaddress?How to override the service address ?/a/li/ul /lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-ClientCacheControlDirectivesClient Cache Control Directives/a/li/ul -/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-ANoteAboutChunkingA Note About Chunking/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-AsynchronousHTTPConduitAsynchronous HTTP Conduit/a/li/ul +/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-ANoteAboutChunkingA Note About Chunking/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-WhentosetcustomheadersWhen to set custom headers/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-AsynchronousHTTPConduitAsynchronous HTTP Conduit/a/li/ul /divh1 id=ClientHTTPTransport(includingSSLsupport)-AuthenticationAuthentication/h1h2 id=ClientHTTPTransport(includingSSLsupport)-BasicAuthenticationBasic Authentication/h2div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ lt;conduit name=quot;{http://example.com/}HelloWorldServicePort.http-conduitquot; xmlns:sec=quot;http://cxf.apache.org/configuration/securityquot; @@ -372,7 +372,7 @@ http.setClient(httpClientPolicy); // Passing the SEI class that is generated by wsdl2java ServicePort proxy = service.getPort(portName, SEI.class); ]]/script -/div/divh2 id=ClientHTTPTransport(includingSSLsupport)-ClientCacheControlDirectivesClient Cache Control Directives/h2pThe following table lists the cache control directives supported by an HTTP client./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDirective/p/thth colspan=1 rowspan=1 class=confluenceThpBehavior/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpno-cache/p/tdtd colspan=1 rowspan=1 class=confluenceTdpCaches cannot use a particular response to satisfy subsequent requests without first revalidating that response with the server. If specific response header fields are specified with this value, the restriction applies only to those header fields within the response. If no response header fields are specified, the restriction applies to the entire response./p/td
svn commit: r941464 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs.html
Author: buildbot Date: Wed Feb 25 16:47:06 2015 New Revision: 941464 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs.html == --- websites/production/cxf/content/docs/jax-rs.html (original) +++ websites/production/cxf/content/docs/jax-rs.html Wed Feb 25 16:47:06 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS (JSR-339)/span#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1420368412341 {padding: 0px;} -div.rbtoc1420368412341 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1420368412341 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1424882799054 {padding: 0px;} +div.rbtoc1424882799054 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1424882799054 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1420368412341 +/*]]*//style/pdiv class=toc-macro rbtoc1424882799054 ul class=toc-indentationlia shape=rect href=#JAX-RS-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RS-JAX-RSComplianceJAX-RS Compliance/a ul class=toc-indentationlia shape=rect href=#JAX-RS-1.11.1/a/lilia shape=rect href=#JAX-RS-2.0Final2.0 Final/a/li/ul /lilia shape=rect href=#JAX-RS-ProjectsetupandconfigurationProject setup and configuration/a @@ -202,7 +202,7 @@ public void upload(InputStream is) { public void upload(@Multipart InputStream is) { } ]]/script -/div/divp7. If the custom code throws JAX-RS WebApplicationException with Response containing a non-null entity then custom WebApplicationException mappers will be bypassed - another problematic requirement, for example, the custom mappers doing the logging will miss on such exceptions.br clear=none Set CXF support.wae.spec.optimization property to false to disable it./pp8. In some cases the matching sub-resource locators will be dropped to precisely meet the current JAX-RS matching algorithm text, please see a shape=rect class=external-link href=https://issues.apache.org/jira/browse/CXF-5650;CXF-5650/a for more information. Use a new keep.subresource.candidates property to support the existing application if needed./ph3 id=JAX-RS-FromCXF2.6.xtoCXF2.7.xFrom CXF 2.6.x to CXF 2.7.x/h3pPlease check the a shape=rect href=http://cxf.apache.org/docs/27-migration-guide.html;CXF 2.7 Migration Guide/a for the information about all the changes affec ting the JAX-RS users/ph2 id=JAX-RS-MavendependenciesMaven dependencies/h2h3 id=JAX-RS-CXF3.0.0CXF 3.0.0/h3pThe cxf-rt-frontend-jaxrs dependency is required:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +/div/divpAlternatively, setting a support.type.as.multipart contextual property will do./pp7. If the custom code throws JAX-RS WebApplicationException with Response containing a non-null entity then custom WebApplicationException mappers will be bypassed - another problematic requirement, for example, the custom mappers doing the logging will miss on such exceptions.br clear=none Set CXF support.wae.spec.optimization property to false to disable it./pp8. In some cases the matching sub-resource locators will be dropped to precisely meet the current JAX-RS matching algorithm text, please see a shape=rect class=external-link href=https://issues.apache.org/jira/browse/CXF-5650;CXF-5650/a for more information. Use a new keep.subresource.candidates property to support the existing application if needed./ph3 id=JAX-RS-FromCXF2.6.xtoCXF2.7.xFrom CXF 2.6.x to CXF 2.7.x/h3pPlease check the a shape=rect href=http://cxf.apache.org/docs/27-migration -guide.htmlCXF 2.7 Migration Guide/a for the information about all the changes affecting the JAX-RS users/ph2 id=JAX-RS-MavendependenciesMaven dependencies/h2h3 id=JAX-RS-CXF3.0.0CXF 3.0.0/h3pThe cxf-rt-frontend-jaxrs dependency is required:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ lt;dependencygt; lt;groupIdgt;org.apache.cxflt;/groupIdgt; lt;artifactIdgt;cxf-rt-frontend-jaxrslt;/artifactIdgt;
svn commit: r940871 - in /websites/production/cxf/content: cache/main.pageCache index.html
Author: buildbot Date: Fri Feb 20 18:22:36 2015 New Revision: 940871 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/index.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/index.html == --- websites/production/cxf/content/index.html (original) +++ websites/production/cxf/content/index.html Fri Feb 20 18:22:36 2015 @@ -99,7 +99,7 @@ Apache CXF -- Index td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=Index-ApacheCXF:AnOpen-SourceServicesFrameworkApache CXF: An Open-Source Services Framework/h1h2 id=Index-OverviewOverview/h2pApache CXF is an open source services framework. CXF helps you build and develop services using frontend programming APIs, like JAX-WS and JAX-RS. These services can speak a variety of protocols such as SOAP, XML/HTTP, RESTful HTTP, or CORBA and work over a variety of transports such as HTTP, JMS or JBI./ph2 id=Index-NewsNews/h2h3 id=Index-February18,2015-ApacheCXF3.0.5/2.7.15released!February 18, 2015 - Apache CXF 3.0.5/2.7.15 released!/h3pThe Apache CXF team is proud to announce the availability of the latest patch releases. Over 60 JIRA issues were fixed for 3.0.3 which many of those fixes back ported to 2.7.14./ppThis is mostly a patch release to fix problems and issues that users have encountered./ppDownloads are available#160;a shape=rect href=download.htmlhere/a./ph3 id =Index-December11,2014-ApacheCXF3.0.3/2.7.14released!December 11, 2014 - Apache CXF 3.0.3/2.7.14 released!/h3pThe Apache CXF team is proud to announce the availability of the latest patch releases. Over 50 JIRA issues were fixed for 3.0.3 which many of those fixes back ported to 2.7.14./ppThis is mostly a patch release to fix problems and issues that users have encountered./ppDownloads are available#160;a shape=rect href=download.htmlhere/a./ph3 id=Index-January21,2014-ApacheCXFDistributedOSGi(DOSGi)1.6.0released!January 21, 2014 - Apache CXF Distributed OSGi (DOSGi) 1.6.0 released!/h3pThis release mainly updates to cxf 2.7.8 and removes the jdom dependency./ppDownloads are available at the#160;#160;a shape=rect href=dosgi-releases.htmlDOSGi Releases/a#160;page./ph2 id=Index-FeaturesFeatures/h2pCXF includes a broad feature set, but it is primarily focused on the following areas:/pullistrongWeb Services Standards Supp ort:/strong CXF supports a variety of web service standards including SOAP, the WS-I Basic Profile, WSDL, WS-Addressing, WS-Policy, WS-ReliableMessaging, WS-Security, WS-SecurityPolicy, WS-SecureConverstation, and WS-Trust (partial)./lilistrongFrontends:/strong CXF supports a variety of frontend programming models./li/ulpCXF implements the JAX-WS APIs. CXF JAX-WS support includes some extensions to the standard that make it significantly easier to use, compared to the reference implementation: It will automatically generate code for request and response bean classes, and does not require a WSDL for simple cases./ppIt also includes a simple frontend which allows creation of clients and endpoints without annotations. CXF supports both contract first development with WSDL and code first development starting from Java./ppFor REST, CXF also supports a JAX-RS frontend./pullistrongEase of use:/strong CXF is designed to be intuitive and easy to use. The re are simple APIs to quickly build code-first services, Maven plug-ins to make tooling integration easy, JAX-WS API support, Spring 2.x XML support to make configuration a snap, and much more./lilistrongBinary and Legacy Protocol Support:/strong CXF has been designed to provide a pluggable architecture that supports not only XML but also non-XML type bindings, such as JSON and CORBA, in combination with any type of transport./li/ulpTo get started using CXF, check out the a shape=rect href=download.htmldownloads/a, the a shape=rect href=http://cxf.apache.org/docs/index.html;user's guide/a, or the a shape=rect href=mailing-lists.htmlmailing lists/a to get more information!/ph2 id=Index-GoalsGoals/h2h3 id=Index-GeneralGeneral/h3ulliHigh Performance/liliExtensible/liliIntuitive amp; Easy to Use/li/ulh3 id=Index-SupportforStandardsSupport for Standards/h3h5 id=Index-JSRSupportJSR Support/h5ulliJAX-WS - J ava API for XML-Based Web Services (JAX-WS) 2.0 - a shape=rect class=external-link href=http://jcp.org/en/jsr/detail?id=224; rel=nofollowJSR-224/a/liliWeb Services Metadata for the Java Platform - a shape=rect class=external-link href=http://jcp.org/en/jsr/detail?id=181; rel=nofollowJSR-181/a/liliJAX-RS - The Java API for RESTful Web Services - a shape=rect class=external-link href=http
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8708 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
svn commit: r949010 - in /websites/production/cxf/content: cache/main.pageCache mailing-lists.html
Author: buildbot Date: Fri Apr 24 09:47:13 2015 New Revision: 949010 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/mailing-lists.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/mailing-lists.html == --- websites/production/cxf/content/mailing-lists.html (original) +++ websites/production/cxf/content/mailing-lists.html Fri Apr 24 09:47:13 2015 @@ -99,27 +99,7 @@ Apache CXF -- Mailing Lists td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=MailingLists-MailingListsMailing Lists/h1 -pFeel free to participate in Apache CXF mailing lists, IRCs and user groups./p - -h2 id=MailingLists-ApacheCXFMailingListsApache CXF Mailing Lists/h2 - -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThp List Name /p/thth colspan=1 rowspan=1 class=confluenceThp Subscribe /p/thth colspan=1 rowspan=1 class=confluenceThp Unsubscribe /p/thth colspan=1 rowspan=1 class=confluenceThp Archive /p/thth colspan=1 rowspan=1 class=confluenceThp Nabble /p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdp CXF User List/p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:users-subscr...@cxf.apache.org; rel=nofollowSubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:users-unsubscr...@cxf.apache.org; rel=nofollowUnsubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://mail-archives.apache.org/mod_mbox/ cxf-users/Archive/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://cxf.547215.n5.nabble.com/cxf-user-f547216.html; rel=nofollowNabble/a /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp CXF Developer List /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:dev-subscr...@cxf.apache.org; rel=nofollowSubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:dev-unsubscr...@cxf.apache.org; rel=nofollowUnsubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://mail-archives.apache.org/mod_mbox/cxf-dev/;Archive/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://cxf.547215.n5.nabble.com/cxf-dev-f569328.html; rel=nofollowNabb le/a /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp CXF Commits List /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:commits-subscr...@cxf.apache.org; rel=nofollowSubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:commits-unsubscr...@cxf.apache.org; rel=nofollowUnsubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://mail-archives.apache.org/mod_mbox/cxf-commits/;Archive/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://cxf.547215.n5.nabble.com/cxf-commits-f577170.html; rel=nofollowNabble/a /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp CXF Issues List /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-li nk href=mailto:issues-subscr...@cxf.apache.org; rel=nofollowSubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:issues-unsubscr...@cxf.apache.org; rel=nofollowUnsubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://mail-archives.apache.org/mod_mbox/cxf-issues/;Archive/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://cxf.547215.n5.nabble.com/cxf-issues-f586616.html; rel=nofollowNabble/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp CXF Build Notification List /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:notifications-subscr...@cxf.apache.org; rel=nofollowSubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=mailto:notifications-unsubscr...@cxf.apache.org; rel=nofollowUnsubscribe/a /p/tdtd colspan=1 rowspan=1 class=confluenceTdp a shape=rect class=external-link href=http://mail-archives.apache.org/mod_mbox/cxf-notifications/;Archive/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdp #160;/p/td/tr/tbody/table/div - - -pTo keep the mailing list archives useful for searching, please use the cxf-user's list for any questions related to using Apache CXF. The developers on cxf-dev
svn commit: r948748 - in /websites/production/cxf/content: cache/docs.pageCache docs/client-http-transport-including-ssl-support.html
Author: buildbot Date: Wed Apr 22 13:47:18 2015 New Revision: 948748 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html == --- websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html (original) +++ websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html Wed Apr 22 13:47:18 2015 @@ -118,11 +118,11 @@ Apache CXF -- Client HTTP Transport (inc !-- Content -- div class=wiki-content div id=ConfluenceContentpstyle type=text/css/*![CDATA[*/ -div.rbtoc1424713584777 {padding: 0px;} -div.rbtoc1424713584777 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1424713584777 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1429710411705 {padding: 0px;} +div.rbtoc1429710411705 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1429710411705 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1424713584777 +/*]]*//style/pdiv class=toc-macro rbtoc1429710411705 ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-AuthenticationAuthentication/a ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-BasicAuthenticationBasic Authentication/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-DigestAuthenticationDigest Authentication/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-SupplyingdynamicauthorizationSupplying dynamic authorization/a/lilia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-SpnegoAuthentication(Kerberos)Spnego Authentication (Kerberos)/a ul class=toc-indentationlia shape=rect href=#ClientHTTPTransport(includingSSLsupport)-CredentialDelegationCredential Delegation/a/li/ul @@ -286,7 +286,7 @@ http.setClient(httpClientPolicy); lt;/http-conf:conduitgt; ... ]]/script -/div/divpThe codehttp-conf:conduit/code element has a number of child elements that specify configuration information. They are described below. See also Sun's a shape=rect class=external-link href=http://java.sun.com/javase/6/docs/technotes/guides/security/jsse/JSSERefGuide.html; rel=nofollowJSSE Guide/a for more information on configuring SSL./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpElement/p/thth colspan=1 rowspan=1 class=confluenceThpDescription/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodehttp-conf:client/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies the HTTP connection properties such as timeouts, keep-alive requests, content types, etc./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodehttp-conf:authorization/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSp ecifies the the parameters for configuring the basic authentication method that the endpoint uses preemptively./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodehttp-conf:proxyAuthorization/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies the parameters for configuring basic authentication against outgoing HTTP proxy servers./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodehttp-conf:tlsClientParameters/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies the parameters used to configure SSL/TLS./p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodehttp-conf:basicAuthSupplier/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies the bean reference or class name of the object that supplies the the basic authentication information used by the endpoint both preemptively or in response to a 401 HTTP challenge./p/td/trtrtd colspan= 1 rowspan=1 class=confluenceTdpcodehttp-conf:trustDecider/code/p/tdtd colspan=1 rowspan=1 class=confluenceTdpSpecifies the bean reference or class name of the object that checks the HTTP(S) URLConnection object in order to establish trust for a connection with an HTTPS service provider before any information is transmitted./p/td/tr/tbody/table/divh3 id=ClientHTTPTransport(includingSSLsupport)-TheclientelementThe codeclient/code element/h3pThe codehttp-conf:client/code element is used to configure the non-security properties of a client's HTTP connection. Its attributes, described below, specify the connection's properties./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpAttribute/p/thth colspan=1 rowspan=1 class=confluenceThpDescription/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpcodeConnectionTimeout/code
svn commit: r949052 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-oauth2.html
Author: buildbot Date: Fri Apr 24 16:46:53 2015 New Revision: 949052 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-oauth2.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-oauth2.html == --- websites/production/cxf/content/docs/jax-rs-oauth2.html (original) +++ websites/production/cxf/content/docs/jax-rs-oauth2.html Fri Apr 24 16:46:53 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS OAuth2 !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=JAX-RSOAuth2-JAX-RS:OAuth2JAX-RS: OAuth2/h1pstyle type=text/css/*![CDATA[*/ -div.rbtoc1421621185099 {padding: 0px;} -div.rbtoc1421621185099 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1421621185099 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1429893990608 {padding: 0px;} +div.rbtoc1429893990608 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1429893990608 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1421621185099 +/*]]*//style/pdiv class=toc-macro rbtoc1429893990608 ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-JAX-RS:OAuth2JAX-RS: OAuth2/a/lilia shape=rect href=#JAX-RSOAuth2-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSOAuth2-MavendependenciesMaven dependencies/a/lilia shape=rect href=#JAX-RSOAuth2-ClientRegistrationClient Registration/a/lilia shape=rect href=#JAX-RSOAuth2-DevelopingOAuth2ServersDeveloping OAuth2 Servers/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-AuthorizationServiceAuthorization Service/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-HowtocreateAuthorizationViewHow to create Authorization View/a/lilia shape=rect href=#JAX-RSOAuth2-EndUserNameinAuthorizationFormEndUser Name in Authorization Form/a/lilia shape=rect href=#JAX-RSOAuth2-PublicClients(Devices)Public Clients (Devices)/a @@ -143,7 +143,9 @@ div.rbtoc1421621185099 li {margin-left: ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-MultipleFactorVerificationMultiple Factor Verification/a/li/ul /lilia shape=rect href=#JAX-RSOAuth2-CustomizingEndUserSubjectinitializationCustomizing End User Subject initialization/a/lilia shape=rect href=#JAX-RSOAuth2-ProtectingresourceswithOAuthfiltersProtecting resources with OAuth filters/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-OAuth2tokensandSOAPendpointsOAuth2 tokens and SOAP endpoints/a/li/ul -/lilia shape=rect href=#JAX-RSOAuth2-HowtogettheuserloginnameHow to get the user login name/a/lilia shape=rect href=#JAX-RSOAuth2-Client-sidesupportClient-side support/a/lilia shape=rect href=#JAX-RSOAuth2-OAuth2withouttheExplicitAuthorizationOAuth2 without the Explicit Authorization/a/lilia shape=rect href=#JAX-RSOAuth2-OAuthWithoutaBrowserOAuth Without a Browser/a/lilia shape=rect href=#JAX-RSOAuth2-ReportingerrordetailsReporting error details/a/lilia shape=rect href=#JAX-RSOAuth2-OAuth2andJOSEOAuth2 and JOSE/a/lilia shape=rect href=#JAX-RSOAuth2-OAuth2andOIDCOAuth2 and OIDC/a/lilia shape=rect href=#JAX-RSOAuth2-DesignconsiderationsDesign considerations/a +/lilia shape=rect href=#JAX-RSOAuth2-HowtogettheuserloginnameHow to get the user login name/a/lilia shape=rect href=#JAX-RSOAuth2-Client-sidesupportClient-side support/a +ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-OAuth2clientfiltersOAuth2 client filters/a/li/ul +/lilia shape=rect href=#JAX-RSOAuth2-OAuth2withouttheExplicitAuthorizationOAuth2 without the Explicit Authorization/a/lilia shape=rect href=#JAX-RSOAuth2-OAuthWithoutaBrowserOAuth Without a Browser/a/lilia shape=rect href=#JAX-RSOAuth2-ReportingerrordetailsReporting error details/a/lilia shape=rect href=#JAX-RSOAuth2-OAuth2andJOSEOAuth2 and JOSE/a/lilia shape=rect href=#JAX-RSOAuth2-OAuth2andOIDCOAuth2 and OIDC/a/lilia shape=rect href=#JAX-RSOAuth2-DesignconsiderationsDesign considerations/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-ControllingtheAccesstoResourceServerControlling the Access to Resource Server/a ul class=toc-indentationlia shape=rect href=#JAX-RSOAuth2-SharingthesameaccesspathbetweenendusersandclientsSharing the same access path between end users and clients/a/lilia shape=rect href=#JAX-RSOAuth2-ProvidingdifferentaccesspointstoendusersandclientsProviding different access points to end users and clients/a/li/ul /lilia shape=rect href=#JAX-RSOAuth2-SingleSignOnSingle Sign On/a/li/ul @@ -593,7 +595,57 @@ try { ]]/script -/div/divh1 id=JAX-RSOAuth2-OAuth2withouttheExplicitAuthorizationOAuth2 without the Explicit Authorization/h1pClient Credentials is one of OAuth2 grants that does not require the explicit
svn commit: r949042 [1/2] - in /websites/production/cxf/content: cache/ docs/
Author: buildbot Date: Fri Apr 24 14:46:55 2015 New Revision: 949042 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/docs/security-configuration.html Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/31-migration-guide.html websites/production/cxf/content/docs/index.html websites/production/cxf/content/docs/jax-rs-saml.html websites/production/cxf/content/docs/jax-rs-xml-security.html websites/production/cxf/content/docs/security.html websites/production/cxf/content/docs/ws-securitypolicy.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/31-migration-guide.html == --- websites/production/cxf/content/docs/31-migration-guide.html (original) +++ websites/production/cxf/content/docs/31-migration-guide.html Fri Apr 24 14:46:55 2015 @@ -116,7 +116,7 @@ Apache CXF -- 3.1 Migration Guide td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./li/ulh3 id=id-3.1MigrationGuide-SecuritychangesSecurity changes/h3ulliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./liliSome security configuration tags have been renamed from ws-security.* to security.*, as they are now shared with (some of) the JAX-RS stack. The old tags will continue to work as before however without any change./liliThe SAML/XACML functionality previously available in the cxf-rt-security module is now in the cxf-rt-security-saml module./liliIf you are explicitly specifying the SAML version in a SAML CallbackHandler, then this is changed in CXF 3.1 due to the migration to use OpenSAML 3.1. The version is now set on the SAMLCallback using a org.apache.wss4j.common.saml.bean.Version class. Previously there was a dependency on OpenSAML's SAMLVersion class./li/ulh3 id=id-3.1MigrationGuide-NewF eaturesNew Features/h3ulliThe CXF JAX-WS code generator has a new option seiSuper that can be used to specify additional super interfaces for the SEI. #160;This makes the code nonportable to other JAX-WS containers. #160; The primary use would be to add AutoCloseable to the interface to allow use of the clients in Java7 try with resource blocks./liliNew Metrics feature for collecting metrics about a CXF services. #160; Codahale/DropWizard based collector included./liliNew Throttling feature for easily throttling CXF services. #160;Sample included that uses the Metrics component to help make the throttling decisions./liliNew Logging feature for more advanced logging than the logging available in cxf-core/liliNew Metadata service for SAML SSO to allow you to publish SAML SSO metadata for your service provider./lilipThe cxf frontend to the JAX-WS code generator (-fe cxf) now generates code that is a bit more Java7 friendly as the return type of t he getPort(...) calls is a sub-interface of the SEI that also implements AutoCloseable, BindingProvider, and Client. #160; Code that used to look like:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing
svn commit: r949042 [2/2] - in /websites/production/cxf/content: cache/ docs/
Added: websites/production/cxf/content/docs/security-configuration.html == --- websites/production/cxf/content/docs/security-configuration.html (added) +++ websites/production/cxf/content/docs/security-configuration.html Fri Apr 24 14:46:55 2015 @@ -0,0 +1,157 @@ + +!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +!-- + +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. +-- +html + head + +link type=text/css rel=stylesheet href=/resources/site.css +script src='/resources/space.js'/script + +meta http-equiv=Content-type content=text/html;charset=UTF-8 +meta name=keywords content=business integration, EAI, SOA, Service Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic Data Interchange, standards support, integration standards, application integration, middleware, software, solutions, services, CXF, open source +meta name=description content=Apache CXF, Services Framework - Security Configuration + + + + +title +Apache CXF -- Security Configuration +/title + /head +body onload=init() + + +table width=100% cellpadding=0 cellspacing=0 + tr +td id=cell-0-0 colspan=2nbsp;/td +td id=cell-0-1nbsp;/td +td id=cell-0-2 colspan=2nbsp;/td + /tr + tr +td id=cell-1-0nbsp;/td +td id=cell-1-1nbsp;/td +td id=cell-1-2 + !-- Banner -- +div class=banner id=bannerdivtable border=0 cellpadding=0 cellspacing=0 width=100%trtd align=left colspan=1 nowrap +a shape=rect href=http://cxf.apache.org/; title=Apache CXFspan style=font-weight: bold; font-size: 170%; color: whiteApache CXF/span/a +/tdtd align=right colspan=1 nowrap +a shape=rect href=http://www.apache.org/; title=The Apache Sofware Foundationimg border=0 alt=ASF Logo src=http://cxf.apache.org/images/asf-logo.png;/a +/td/tr/table/div/div + !-- Banner -- + div id=top-menu +table border=0 cellpadding=1 cellspacing=0 width=100% + tr +td + div align=left +!-- Breadcrumbs -- +a href=index.htmlIndex/anbsp;gt;nbsp;a href=security.htmlSecurity/anbsp;gt;nbsp;a href=security-configuration.htmlSecurity Configuration/a +!-- Breadcrumbs -- + /div +/td +td + div align=right +!-- Quicklinks -- +div id=quicklinkspa shape=rect href=http://cxf.apache.org/download.html;Download/a | a shape=rect href=http://cxf.apache.org/docs/index.html;Documentation/a/p/div +!-- Quicklinks -- + /div +/td + /tr +/table + /div +/td +td id=cell-1-3nbsp;/td +td id=cell-1-4nbsp;/td + /tr + tr +td id=cell-2-0 colspan=2nbsp;/td +td id=cell-2-1 + table +tr valign=top + td height=100% +div id=wrapper-menu-page-right + div id=wrapper-menu-page-top +div id=wrapper-menu-page-bottom + div id=menu-page +!-- NavigationBar -- +div id=navigationul class=alternatelia shape=rect href=overview.htmlOverview/a/lilia shape=rect href=how-tos.htmlHow-Tos/a/lilia shape=rect href=frontends.htmlFrontends/a/lilia shape=rect href=databindings.htmlDataBindings/a/lilia shape=rect href=transports.htmlTransports/a/lilia shape=rect href=configuration.htmlConfiguration/a/lilia shape=rect href=debugging-and-logging.htmlDebugging and Logging/a/lilia shape=rect href=tools.htmlTools/a/lilia shape=rect href=restful-services.htmlRESTful Services/a/lilia shape=rect href=wsdl-bindings.htmlWSDL Bindings/a/lilia shape=rect href=service-routing.htmlService Routing/a/lilia shape=rect href=dynamic-languages.htmlDynamic Languages/a/lilia shape=rect href=ws-support.htmlWS-* Support/a/lilia shape=rect href=advanced-integration.htmlAdvanced Integration/a/lilia shape =rect href=deployment.htmlDeployment/a/lilia shape=rect href=schemas-and-namespaces.htmlUse of Schemas and Namespaces/a/li/ulhrul class=alternatelipSearch/p/li/ulform enctype=application/x-www-form-urlencoded method=get id=cse-search-box action=http://www.google.com/cse; + div +input
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8679 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8680 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r949468 - in /websites/production/cxf/content: cache/main.pageCache fediz-downloads.html fediz.html
Author: buildbot Date: Tue Apr 28 10:47:16 2015 New Revision: 949468 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/fediz-downloads.html websites/production/cxf/content/fediz.html Modified: websites/production/cxf/content/cache/main.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/fediz-downloads.html == --- websites/production/cxf/content/fediz-downloads.html (original) +++ websites/production/cxf/content/fediz-downloads.html Tue Apr 28 10:47:16 2015 @@ -108,7 +108,7 @@ Apache CXF -- Fediz Downloads td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth1 id=FedizDownloads-ReleasesReleases/h1h2 id=FedizDownloads-1.1.21.1.2/h2pThe 1.1.2 release is our latest release. For more information please see the a shape=rect class=external-link href=https://git-wip-us.apache.org/repos/asf?p=cxf-fediz.git;a=blob_plain;f=release_notes.txt;hb=62b7250d76674b8c6571c766a2028e54f93f80a4;release notes/a and the a shape=rect href=migration-guide-11.htmlmigration guide/a./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDescription/p/thth colspan=1 rowspan=1 class=confluenceThpFile/p/thth colspan=1 rowspan=1 class=confluenceThpMD5/p/thth colspan=1 rowspan=1 class=confluenceThpSHA1/p/thth colspan=1 rowspan=1 class=confluenceThpPGP/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpBinary distribution/p/tdtd colspan=1 rowspan=1 class=confluen ceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/fediz/1.1.2/apache-fediz-1.1.2.zip;apache-fediz-1.1.2.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.2/apache-fediz-1.1.2.zip.md5;apache-fediz-1.1.2.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.2/apache-fediz-1.1.2.zip.sha1;apache-fediz-1.1.2.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.2/apache-fediz-1.1.2.zip.asc;apache-fediz-1.1.2.zip.asc/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpSource distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org /dyn/closer.cgi?path=/cxf/fediz/1.1.2/fediz-1.1.2-source-release.zipfediz-1.1.2-source-release.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.2/fediz-1.1.2-source-release.zip.md5;fediz-1.1.2-source-release.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.2/fediz-1.1.2-source-release.zip.sha1;fediz-1.1.2-source-release.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.1.2/fediz-1.1.2-source-release.zip.asc;fediz-1.1.2-source-release.zip.asc/a/p/td/tr/tbody/table/divh2 id=FedizDownloads-1.0.41.0.4/h2pThe 1.0.4 release is our latest patch release for 1.0. For more information please see the a shape=rect class=external-link href=https://git -wip-us.apache.org/repos/asf?p=cxf-fediz.git;a=blob_plain;f=release_notes.txt;hb=22686242998f89d6bbc0e96167eed1453c5350e6release notes/a./pdiv class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThpDescription/p/thth colspan=1 rowspan=1 class=confluenceThpFile/p/thth colspan=1 rowspan=1 class=confluenceThpMD5/p/thth colspan=1 rowspan=1 class=confluenceThpSHA1/p/thth colspan=1 rowspan=1 class=confluenceThpPGP/p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdpBinary distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dyn/closer.cgi?path=/cxf/fediz/1.0.4/apache-fediz-1.0.4.zip;apache-fediz-1.0.4.zip/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.0.4/apache-fediz-1 .0.4.zip.md5apache-fediz-1.0.4.zip.md5/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.0.4/apache-fediz-1.0.4.zip.sha1;apache-fediz-1.0.4.zip.sha1/a/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external-link href=http://www.apache.org/dist/cxf/fediz/1.0.4/apache-fediz-1.0.4.zip.asc;apache-fediz-1.0.4.zip.asc/a/p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdpSource distribution/p/tdtd colspan=1 rowspan=1 class=confluenceTdpa shape=rect class=external
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8847 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8848 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r949349 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-ws-configuration.html docs/jaxrs-services-configuration.html
Author: buildbot Date: Mon Apr 27 13:47:13 2015 New Revision: 949349 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-ws-configuration.html websites/production/cxf/content/docs/jaxrs-services-configuration.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-ws-configuration.html == --- websites/production/cxf/content/docs/jax-ws-configuration.html (original) +++ websites/production/cxf/content/docs/jax-ws-configuration.html Mon Apr 27 13:47:13 2015 @@ -117,14 +117,8 @@ Apache CXF -- JAX-WS Configuration td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentpPlease see the a shape=rect href=configuration.htmlConfiguration/a section to learn how to supply a configuration to CXF. The following sections include just JAX-WS specific configuration items./p - -h1 id=JAX-WSConfiguration-ConfiguringanEndpointConfiguring an Endpoint/h1 - -pA JAX-WS Endpoint can be configured in XML in addition to using the JAX-WS APIs. Once you've created your a shape=rect href=developing-a-service.htmlserver implementation/a, you simply need to provide the class name and an address. Here is a simple example:/p -div class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl -script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[ -lt;beans xmlns=quot;http://www.springframework.org/schema/beansquot; +div id=ConfluenceContentpPlease see the a shape=rect href=configuration.htmlConfiguration/a section to learn how to supply a configuration to CXF. The following sections include just JAX-WS specific configuration items./ph1 id=JAX-WSConfiguration-ConfiguringanEndpointConfiguring an Endpoint/h1pA JAX-WS Endpoint can be configured in XML in addition to using the JAX-WS APIs. Once you've created your a shape=rect href=developing-a-service.htmlserver implementation/a, you simply need to provide the class name and an address. Here is a simple example:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: xml; gutter: false type=syntaxhighlighter![CDATA[lt;beans xmlns=quot;http://www.springframework.org/schema/beansquot; xmlns:xsi=quot;http://www.w3.org/2001/XMLSchema-instancequot; xmlns:jaxws=quot;http://cxf.apache.org/jaxwsquot; xsi:schemaLocation=quot; @@ -141,20 +135,8 @@ http://cxf.apache.org/jaxws http://cxf.a lt;/beansgt; ]]/script -/div/div -pBe sure to include the JAX-WS codeschemaLocation/code attribute specified on the root beans element. This allows CXF to validate the file and is required. Also note the namespace declarations at the end of the lt;jaxws:endpoint/gt; tag--these are required because the combined {namespace}localName syntax is presently not supported for this tag's attribute values./p - -pThe codejaxws:endpoint/code element (which appears to create an a shape=rect href=http://cxf.apache.org/javadoc/latest/org/apache/cxf/jaxws/EndpointImpl.html;EndpointImpl/a under the covers) supports many additional attributes:/p -div class=table-wraptable class=confluenceTabletbodytrth colspan=1 rowspan=1 class=confluenceThp Name /p/thth colspan=1 rowspan=1 class=confluenceThp Value /p/th/trtrtd colspan=1 rowspan=1 class=confluenceTdp endpointName /p/tdtd colspan=1 rowspan=1 class=confluenceTdp The endpoint name this service is implementing, it maps to the wsdl:port@name. In the format of ns:ENDPOINT_NAME where ns is a namespace prefix valid at this scope. /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp publish /p/tdtd colspan=1 rowspan=1 class=confluenceTdp Whether the endpoint should be published now, or whether it will be published at a later point. /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp serviceName /p/tdtd colspan=1 rowspan=1 class=confluenceTdp The service name this service is implementing, it maps to the wsdl:service@name. In the format of ns:SERVICE_ NAME where ns is a namespace prefix valid at this scope. /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp wsdlLocation /p/tdtd colspan=1 rowspan=1 class=confluenceTdp The location of the WSDL. Can be on the classpath, file system, or be hosted remotely. /p/td/trtrtd colspan=1 rowspan=1 class=confluenceTdp bindingUri /p/tdtd colspan=1 rowspan=1 class=confluenceTdp The URI, or ID, of the message binding for the endpoint to use. For SOAP the binding URI(ID) is specified by the JAX-WS specification. For other message bindings the URI is the namespace of the WSDL extensions used to specify the binding. /p/td/trtrtd colspan=1 rowspan=1
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8927 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r950298 [2/5] - in /websites/production/cxf/content: ./ cache/ docs/ docs/cxf-dependency-graphs.data/
Modified: websites/production/cxf/content/docs/configuration.html == --- websites/production/cxf/content/docs/configuration.html (original) +++ websites/production/cxf/content/docs/configuration.html Wed May 6 14:47:57 2015 @@ -107,7 +107,7 @@ Apache CXF -- Configuration input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/continuations.html == --- websites/production/cxf/content/docs/continuations.html (original) +++ websites/production/cxf/content/docs/continuations.html Wed May 6 14:47:57 2015 @@ -106,7 +106,7 @@ Apache CXF -- Continuations input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div @@ -117,11 +117,11 @@ Apache CXF -- Continuations !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=Continuations-ContinuationsContinuations/h1p#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015832782 {padding: 0px;} -div.rbtoc1419015832782 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015832782 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1430923623620 {padding: 0px;} +div.rbtoc1430923623620 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1430923623620 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015832782 +/*]]*//style/pdiv class=toc-macro rbtoc1430923623620 ul class=toc-indentationlia shape=rect href=#Continuations-ContinuationsContinuations/a/lilia shape=rect href=#Continuations-ContinuationsAPIContinuations API/a/lilia shape=rect href=#Continuations-UseAsyncMethodUseAsyncMethod/a/lilia shape=rect href=#Continuations-JAX-RS2.0AsyncResponseJAX-RS 2.0 AsyncResponse/a/lilia shape=rect href=#Continuations-SuspendinginvocationsfromCXFinterceptorsSuspending invocations from CXF interceptors/a/lilia shape=rect href=#Continuations-EnablingHTTPcontinuationsEnabling HTTP continuations/a/li/ul /divh1 id=Continuations-ContinuationsAPIContinuations API/h1pCXF offers Continuations API to manage asynchronous (suspended) invocations./ppa shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/core/src/main/java/org/apache/cxf/continuations/ContinuationProvider.java;ContinuationProvider/a represents a transport capable of suspending and resuming the invocations on request./ppCXF offers Servlet3 and legacy Jetty Continuations HTTP as well as JMS ContinuationProvider implementations. br clear=none ContinuationProvider can be used to get a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/core/src/main/java/org/apache/cxf/continuations/Continuation.java;Continuation/a which represents a current active or suspended invocation./ppThe provider and continuations can be obtained from the current CXF message like this:/pdiv class=code panel pdl style=border-width: 1px;div class=codeCo ntent panelContent pdl script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[import org.apache.cxf.continuations.ContinuationProvider; Modified: websites/production/cxf/content/docs/custom-transport.html == ---
svn commit: r950298 [1/5] - in /websites/production/cxf/content: ./ cache/ docs/ docs/cxf-dependency-graphs.data/
Author: buildbot Date: Wed May 6 14:47:57 2015 New Revision: 950298 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/cxf-2716-release-notes.html websites/production/cxf/content/cxf-305-release-notes.html websites/production/cxf/content/docs/cxf-dependency-graphs.data/CXF-Dependency-Graph.png (with props) Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/cache/main.pageCache websites/production/cxf/content/docs/21-migration-guide.html websites/production/cxf/content/docs/22-migration-guide.html websites/production/cxf/content/docs/23-migration-guide.html websites/production/cxf/content/docs/24-migration-guide.html websites/production/cxf/content/docs/25-migration-guide.html websites/production/cxf/content/docs/26-migration-guide.html websites/production/cxf/content/docs/27-migration-guide.html websites/production/cxf/content/docs/30-migration-guide.html websites/production/cxf/content/docs/31-migration-guide.html websites/production/cxf/content/docs/a-simple-jax-ws-service.html websites/production/cxf/content/docs/advanced-integration.html websites/production/cxf/content/docs/aegis-21.html websites/production/cxf/content/docs/aegis-databinding-20x.html websites/production/cxf/content/docs/aegis-default-mappings.html websites/production/cxf/content/docs/aegis-mapping-files.html websites/production/cxf/content/docs/aegis-theory-of-operation-20x.html websites/production/cxf/content/docs/annotated-aegis-file-schema.html websites/production/cxf/content/docs/annotations.html websites/production/cxf/content/docs/apache-camel-transport.html websites/production/cxf/content/docs/application-server-specific-configuration-guide.html websites/production/cxf/content/docs/architectural-decisions.html websites/production/cxf/content/docs/asynchronous-client-http-transport.html websites/production/cxf/content/docs/banner.html websites/production/cxf/content/docs/bus-configuration.html websites/production/cxf/content/docs/celtix-migration-guide.html websites/production/cxf/content/docs/client-http-transport-including-ssl-support.html websites/production/cxf/content/docs/coloc-feature.html websites/production/cxf/content/docs/configuration-for-developers.html websites/production/cxf/content/docs/configuration-of-runtime-constructed-objects.html websites/production/cxf/content/docs/configuration-of-the-bus.html websites/production/cxf/content/docs/configuration.html websites/production/cxf/content/docs/continuations.html websites/production/cxf/content/docs/custom-transport.html websites/production/cxf/content/docs/cxf-2x-jms-configuration-removed-in-cxf-3.html websites/production/cxf/content/docs/cxf-architecture.html websites/production/cxf/content/docs/cxf-dependency-graphs.html websites/production/cxf/content/docs/cxf-feature-for-apache-karaf.html websites/production/cxf/content/docs/cxf-oauth-10.html websites/production/cxf/content/docs/cxf-tools-in-eclipse.html websites/production/cxf/content/docs/cxfeclipseplugininstructions.html websites/production/cxf/content/docs/data-binding-architecture.html websites/production/cxf/content/docs/databindings.html websites/production/cxf/content/docs/debugging-and-logging.html websites/production/cxf/content/docs/defining-contract-first-webservices-with-wsdl-generation-from-java.html websites/production/cxf/content/docs/deployment.html websites/production/cxf/content/docs/developing-a-consumer.html websites/production/cxf/content/docs/developing-a-service.html websites/production/cxf/content/docs/developing-assertions.html websites/production/cxf/content/docs/documentation-todos.html websites/production/cxf/content/docs/dynamic-clients.html websites/production/cxf/content/docs/dynamic-languages.html websites/production/cxf/content/docs/embedding-cxf-inside-spring.html websites/production/cxf/content/docs/failoverfeature.html websites/production/cxf/content/docs/features.html websites/production/cxf/content/docs/featureslist.html websites/production/cxf/content/docs/frontends.html websites/production/cxf/content/docs/generic-tracing-component.html websites/production/cxf/content/docs/how-do-i-develop-a-client.html websites/production/cxf/content/docs/how-do-i-develop-a-service.html websites/production/cxf/content/docs/how-do-i-integrate-my-application-with-cxf.html websites/production/cxf/content/docs/how-it-works.html websites/production/cxf/content/docs/how-to-define-policies.html websites/production/cxf/content/docs/how-tos.html websites/production/cxf/content/docs/http-binding.html websites/production/cxf/content/docs/http-transport.html websites/production/cxf/content/docs/idea-for-new-index.html websites
svn commit: r950298 [5/5] - in /websites/production/cxf/content: ./ cache/ docs/ docs/cxf-dependency-graphs.data/
Modified: websites/production/cxf/content/docs/ws-discovery.html == --- websites/production/cxf/content/docs/ws-discovery.html (original) +++ websites/production/cxf/content/docs/ws-discovery.html Wed May 6 14:47:57 2015 @@ -106,7 +106,7 @@ Apache CXF -- WS-Discovery input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/ws-metadataexchange.html == --- websites/production/cxf/content/docs/ws-metadataexchange.html (original) +++ websites/production/cxf/content/docs/ws-metadataexchange.html Wed May 6 14:47:57 2015 @@ -106,7 +106,7 @@ Apache CXF -- WS-MetadataExchange input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/ws-policy-framework-overview.html == --- websites/production/cxf/content/docs/ws-policy-framework-overview.html (original) +++ websites/production/cxf/content/docs/ws-policy-framework-overview.html Wed May 6 14:47:57 2015 @@ -107,7 +107,7 @@ Apache CXF -- WS-Policy Framework Overvi input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/ws-policy.html == --- websites/production/cxf/content/docs/ws-policy.html (original) +++ websites/production/cxf/content/docs/ws-policy.html Wed May 6 14:47:57 2015 @@ -97,7 +97,7 @@ Apache CXF -- WS-Policy input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified:
svn commit: r950298 [4/5] - in /websites/production/cxf/content: ./ cache/ docs/ docs/cxf-dependency-graphs.data/
Modified: websites/production/cxf/content/docs/logbrowser-software-requirements-specification.html == --- websites/production/cxf/content/docs/logbrowser-software-requirements-specification.html (original) +++ websites/production/cxf/content/docs/logbrowser-software-requirements-specification.html Wed May 6 14:47:57 2015 @@ -97,7 +97,7 @@ Apache CXF -- LogBrowser - Software Requ input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/logbrowser-system-architectural-design.html == --- websites/production/cxf/content/docs/logbrowser-system-architectural-design.html (original) +++ websites/production/cxf/content/docs/logbrowser-system-architectural-design.html Wed May 6 14:47:57 2015 @@ -106,7 +106,7 @@ Apache CXF -- LogBrowser - System archit input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/logbrowser.html == --- websites/production/cxf/content/docs/logbrowser.html (original) +++ websites/production/cxf/content/docs/logbrowser.html Wed May 6 14:47:57 2015 @@ -97,7 +97,7 @@ Apache CXF -- LogBrowser input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div Modified: websites/production/cxf/content/docs/maven-cxf-codegen-plugin-wsdl-to-java.html == --- websites/production/cxf/content/docs/maven-cxf-codegen-plugin-wsdl-to-java.html (original) +++ websites/production/cxf/content/docs/maven-cxf-codegen-plugin-wsdl-to-java.html Wed May 6 14:47:57 2015 @@ -106,7 +106,7 @@ Apache CXF -- Maven cxf-codegen-plugin ( input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect
svn commit: r950298 [3/5] - in /websites/production/cxf/content: ./ cache/ docs/ docs/cxf-dependency-graphs.data/
Modified: websites/production/cxf/content/docs/jax-rs-advanced-features.html == --- websites/production/cxf/content/docs/jax-rs-advanced-features.html (original) +++ websites/production/cxf/content/docs/jax-rs-advanced-features.html Wed May 6 14:47:57 2015 @@ -107,7 +107,7 @@ Apache CXF -- JAX-RS Advanced Features input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div @@ -120,11 +120,11 @@ Apache CXF -- JAX-RS Advanced Features div id=ConfluenceContentp/pp/pp/pp/ppspan class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Advanced Features/span/pp/pp/pp/pp/pp/p style type=text/css/*![CDATA[*/ -div.rbtoc1419015862390 {padding: 0px;} -div.rbtoc1419015862390 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015862390 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1430923633018 {padding: 0px;} +div.rbtoc1430923633018 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1430923633018 li {margin-left: 0px;padding-left: 0px;} -/*]]*//stylediv class=toc-macro rbtoc1419015862390 +/*]]*//stylediv class=toc-macro rbtoc1430923633018 ul class=toc-indentationlia shape=rect href=#JAX-RSAdvancedFeatures-JMSSupportJMS Support/a ul class=toc-indentationlia shape=rect href=#JAX-RSAdvancedFeatures-EndpointsEndpoints/a/lilia shape=rect href=#JAX-RSAdvancedFeatures-ClientClient/a/li/ul /lilia shape=rect href=#JAX-RSAdvancedFeatures-AdvancedSearchAdvanced Search/a/lilia shape=rect href=#JAX-RSAdvancedFeatures-OnewayinvocationsOneway invocations/a/lilia shape=rect href=#JAX-RSAdvancedFeatures-SupportforContinuationsSupport for Continuations/a/lilia shape=rect href=#JAX-RSAdvancedFeatures-Server-sidecachingServer-side caching/a/lilia shape=rect href=#JAX-RSAdvancedFeatures-RESTfulserviceswithoutannotationsRESTful services without annotations/a Modified: websites/production/cxf/content/docs/jax-rs-advanced-xml.html == --- websites/production/cxf/content/docs/jax-rs-advanced-xml.html (original) +++ websites/production/cxf/content/docs/jax-rs-advanced-xml.html Wed May 6 14:47:57 2015 @@ -107,7 +107,7 @@ Apache CXF -- JAX-RS Advanced XML input type=submit name=sa value=Search /div /form -script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 2.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div +script type=text/javascript src=http://www.google.com/cse/brand?form=cse-search-boxamp;lang=en;/scripthrul class=alternatelia shape=rect href=http://cxf.apache.org/javadoc/latest/;API 3.1.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/javadoc/latest-3.0.x/;API 3.0.x (Javadoc)/a/lilia shape=rect href=http://cxf.apache.org/;CXF Website/a/li/ul/div !-- NavigationBar -- /div /div @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS Advanced XML !-- Content -- div class=wiki-content div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp/ppspan class=inline-first-p style=font-size:2em;font-weight:bold JAX-RS : Advanced XML /span/pp/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015814280 {padding: 0px;} -div.rbtoc1419015814280 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015814280 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1430923617498 {padding: 0px;} +div.rbtoc1430923617498 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1430923617498 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015814280 +/*]]*//style/pdiv class=toc-macro rbtoc1430923617498 ul class=toc-indentationlia shape=rect href=#JAX-RSAdvancedXML-XPathsupportXPath support/a ul class=toc-indentationlia shape=rect href=#JAX-RSAdvancedXML-IntroductionIntroduction/a/lilia shape=rect href=#JAX-RSAdvancedXML-UsingXMLSourceandXPathProviderintheapplicationcodeUsing
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/9058 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
buildbot failure in ASF Buildbot on cxf-site-production
The Buildbot has detected a new failure on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/9057 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: BUILD FAILED: failed compile Sincerely, -The Buildbot
svn commit: r950345 - in /websites/production/cxf/content: cache/docs.pageCache docs/32-migration-guide.html docs/migration-guides.html
Author: buildbot Date: Wed May 6 20:47:06 2015 New Revision: 950345 Log: Production update by buildbot for cxf Added: websites/production/cxf/content/docs/32-migration-guide.html Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/migration-guides.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Added: websites/production/cxf/content/docs/32-migration-guide.html == --- websites/production/cxf/content/docs/32-migration-guide.html (added) +++ websites/production/cxf/content/docs/32-migration-guide.html Wed May 6 20:47:06 2015 @@ -0,0 +1,157 @@ + +!DOCTYPE html PUBLIC -//W3C//DTD HTML 4.01 Transitional//EN http://www.w3.org/TR/html4/loose.dtd; +!-- + +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. +-- +html + head + +link type=text/css rel=stylesheet href=/resources/site.css +script src='/resources/space.js'/script + +meta http-equiv=Content-type content=text/html;charset=UTF-8 +meta name=keywords content=business integration, EAI, SOA, Service Oriented Architecture, web services, SOAP, JBI, JMS, WSDL, XML, EDI, Electronic Data Interchange, standards support, integration standards, application integration, middleware, software, solutions, services, CXF, open source +meta name=description content=Apache CXF, Services Framework - 3.2 Migration Guide + + + + +title +Apache CXF -- 3.2 Migration Guide +/title + /head +body onload=init() + + +table width=100% cellpadding=0 cellspacing=0 + tr +td id=cell-0-0 colspan=2nbsp;/td +td id=cell-0-1nbsp;/td +td id=cell-0-2 colspan=2nbsp;/td + /tr + tr +td id=cell-1-0nbsp;/td +td id=cell-1-1nbsp;/td +td id=cell-1-2 + !-- Banner -- +div class=banner id=bannerdivtable border=0 cellpadding=0 cellspacing=0 width=100%trtd align=left colspan=1 nowrap +a shape=rect href=http://cxf.apache.org/; title=Apache CXFspan style=font-weight: bold; font-size: 170%; color: whiteApache CXF/span/a +/tdtd align=right colspan=1 nowrap +a shape=rect href=http://www.apache.org/; title=The Apache Sofware Foundationimg border=0 alt=ASF Logo src=http://cxf.apache.org/images/asf-logo.png;/a +/td/tr/table/div/div + !-- Banner -- + div id=top-menu +table border=0 cellpadding=1 cellspacing=0 width=100% + tr +td + div align=left +!-- Breadcrumbs -- +a href=index.htmlIndex/anbsp;gt;nbsp;a href=how-tos.htmlHow-Tos/anbsp;gt;nbsp;a href=migration-guides.htmlMigration Guides/anbsp;gt;nbsp;a href=32-migration-guide.html3.2 Migration Guide/a +!-- Breadcrumbs -- + /div +/td +td + div align=right +!-- Quicklinks -- +div id=quicklinkspa shape=rect href=http://cxf.apache.org/download.html;Download/a | a shape=rect href=http://cxf.apache.org/docs/index.html;Documentation/a/p/div +!-- Quicklinks -- + /div +/td + /tr +/table + /div +/td +td id=cell-1-3nbsp;/td +td id=cell-1-4nbsp;/td + /tr + tr +td id=cell-2-0 colspan=2nbsp;/td +td id=cell-2-1 + table +tr valign=top + td height=100% +div id=wrapper-menu-page-right + div id=wrapper-menu-page-top +div id=wrapper-menu-page-bottom + div id=menu-page +!-- NavigationBar -- +div id=navigationul class=alternatelia shape=rect href=overview.htmlOverview/a/lilia shape=rect href=how-tos.htmlHow-Tos/a/lilia shape=rect href=frontends.htmlFrontends/a/lilia shape=rect href=databindings.htmlDataBindings/a/lilia shape=rect href=transports.htmlTransports/a/lilia shape=rect href=configuration.htmlConfiguration/a/lilia shape=rect href=debugging-and-logging.htmlDebugging and Logging/a/lilia shape=rect href=tools.htmlTools/a/lilia shape=rect href=restful-services.htmlRESTful Services/a/lilia shape=rect href=wsdl-bindings.htmlWSDL Bindings/a/lilia shape=rect href=service
svn commit: r947995 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-search.html
Author: buildbot Date: Fri Apr 17 09:46:56 2015 New Revision: 947995 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-search.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-search.html == --- websites/production/cxf/content/docs/jax-rs-search.html (original) +++ websites/production/cxf/content/docs/jax-rs-search.html Fri Apr 17 09:46:56 2015 @@ -118,11 +118,11 @@ Apache CXF -- JAX-RS Search !-- Content -- div class=wiki-content div id=ConfluenceContenth1 id=JAX-RSSearch-JAX-RSSearchJAX-RS Search/h1p#160;/ppstyle type=text/css/*![CDATA[*/ -div.rbtoc1419015870456 {padding: 0px;} -div.rbtoc1419015870456 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015870456 li {margin-left: 0px;padding-left: 0px;} +div.rbtoc1429263985081 {padding: 0px;} +div.rbtoc1429263985081 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1429263985081 li {margin-left: 0px;padding-left: 0px;} -/*]]*//style/pdiv class=toc-macro rbtoc1419015870456 +/*]]*//style/pdiv class=toc-macro rbtoc1429263985081 ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-JAX-RSSearchJAX-RS Search/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-AdvancedSearchQueriesAdvanced Search Queries/a/lilia shape=rect href=#JAX-RSSearch-SupportedQueryLanguagesSupported Query Languages/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-FeedItemQueryLanguageFeed Item Query Language/a/lilia shape=rect href=#JAX-RSSearch-OpenDataProtocolOpen Data Protocol/a/li/ul @@ -138,7 +138,9 @@ div.rbtoc1419015870456 li {margin-left: ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-BasicqueriesBasic queries/a/lilia shape=rect href=#JAX-RSSearch-ComplexqueriesComplex queries/a/li/ul /lilia shape=rect href=#JAX-RSSearch-ValidationValidation/a/lilia shape=rect href=#JAX-RSSearch-BuildingthequeriesBuilding the queries/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-FIQLFIQL/a/li/ul -/lilia shape=rect href=#JAX-RSSearch-UsingdatesinqueriesUsing dates in queries/a/lilia shape=rect href=#JAX-RSSearch-AlternativequerylanguagesAlternative query languages/a +/lilia shape=rect href=#JAX-RSSearch-UsingdatesinqueriesUsing dates in queries/a +ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-RelativedatesRelative dates/a/li/ul +/lilia shape=rect href=#JAX-RSSearch-AlternativequerylanguagesAlternative query languages/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-ODataOData/a/li/ul /lilia shape=rect href=#JAX-RSSearch-ContentExtractionContent Extraction/a ul class=toc-indentationlia shape=rect href=#JAX-RSSearch-UsingTikaContentExtractorUsing#160;TikaContentExtractor/a/lilia shape=rect href=#JAX-RSSearch-UsingTikaLuceneContentExtractorUsing#160;TikaLuceneContentExtractor/a/li/ul @@ -927,7 +929,10 @@ FiqlSearchConditionBuilder bCustom = new String ret = bCustom.is(quot;fooquot;).equalTo(d).query(); assertEquals(quot;foo==2011-03-01T12:34:00quot;, ret); ]]/script -/div/divh2 id=JAX-RSSearch-AlternativequerylanguagesAlternative query languages/h2pCustom org.apache.cxf.jaxrs.ext.search.SearchConditionParser implementations can be registered as a search.parser contextual property starting from CXF 3.0.0-milestone2./ph3 id=JAX-RSSearch-ODataOData/h3p#160;/ppPlease use a search.query.parameter.name contextual property to indicate to the runtime that an OData '$filter' query option needs to be checked for the query expression and a search.parser property to point to the instance of org.apache.cxf.jaxrs.ext.search.odata.ODataParser, as shown in this a shape=rect class=external-link href=http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSClientServerODataSearchTest.java;test/a, see the startServers function./ppAnd here is also an XML Spring configuration example (using SearchBean in this specific case):/pdiv class=code panel pdl style=border-widt h: 1px;div class=codeContent panelContent pdl +/div/divdiv class=action-body floodedp#160;/ph3 id=JAX-RSSearch-RelativedatesRelative dates/h3pDate value can be specified as a duration from the current date/time, as its string representation, PnYnMnDTnHnMnS.br clear=none Resulted date will be calculated as a current date + specified duration. For example:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +script class=theme: Default; brush: java; gutter: false type=syntaxhighlighter![CDATA[?_search=date=ge=-P90D +]]/script +/div/divp#160;/ppThis query will search for a date which is 90 days in the past or newer./p/divh2 id=JAX-RSSearch
svn commit: r948001 - in /websites/production/cxf/content: cache/docs.pageCache docs/31-migration-guide.html
Author: buildbot Date: Fri Apr 17 10:47:17 2015 New Revision: 948001 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/31-migration-guide.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/31-migration-guide.html == --- websites/production/cxf/content/docs/31-migration-guide.html (original) +++ websites/production/cxf/content/docs/31-migration-guide.html Fri Apr 17 10:47:17 2015 @@ -116,7 +116,7 @@ Apache CXF -- 3.1 Migration Guide td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./li/ulp#160;/ph3 id=id-3.1MigrationGuide-NewFeaturesNew Features/h3ulliThe CXF JAX-WS code generator has a new option seiSuper that can be used to specify additional super interfaces for the SEI. #160;This makes the code nonportable to other JAX-WS containers. #160; The primary use would be to add AutoCloseable to the interface to allow use of the clients in Java7 try with resource blocks./liliNew Metrics feature for collecting metrics about a CXF services. #160; Codahale/DropWizard based collector included./liliNew Throttling feature for easily throttling CXF services. #160;Sample included that uses the Metrics component to help make the throttling decisions./liliNew Logging feature for more advanced logging than the logging available in cxf-core/lili pThe cxf frontend to the JAX-WS code generator (-fe cxf) now generates code that is a bit more Java7 friendly as the return type of the getPort(...) calls is a sub-interface of the SEI that also implements AutoCloseable, BindingProvider, and Client. #160; Code that used to look like:/pdiv class=code panel pdl style=border-width: 1px;div class=codeContent panelContent pdl +div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./li/ulh3 id=id-3.1MigrationGuide-SecuritychangesSecurity changes/h3ulliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./liliSome security configuration tags have been renamed from ws-security.* to security.*, as they are now shared with (some of) the JAX-RS stack. The old tags will continue to work as before however without any change./liliThe SAML/XACML functionality previously available in the cxf-rt-security module is now in the cxf-rt-security-saml module./liliIf you are explicitly specifying the SAML version in a SAML CallbackHandler, then this is changed in CXF 3.1 due to the migration to use OpenSAML 3.1. The version is now set
buildbot success in ASF Buildbot on cxf-site-production
The Buildbot has detected a restored build on builder cxf-site-production while building ASF Buildbot. Full details are available at: http://ci.apache.org/builders/cxf-site-production/builds/8601 Buildbot URL: http://ci.apache.org/ Buildslave for this Build: bb-cms-slave Build Reason: The Nightly scheduler named 'cxf-site-production' triggered this build Build Source Stamp: [branch cxf/web] HEAD Blamelist: Build succeeded! Sincerely, -The Buildbot
svn commit: r946940 - in /websites/production/cxf/content: cache/docs.pageCache docs/31-migration-guide.html
Author: buildbot Date: Thu Apr 9 20:46:56 2015 New Revision: 946940 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/31-migration-guide.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/31-migration-guide.html == --- websites/production/cxf/content/docs/31-migration-guide.html (original) +++ websites/production/cxf/content/docs/31-migration-guide.html Thu Apr 9 20:46:56 2015 @@ -28,6 +28,15 @@ meta name=description content=Apache CXF, Services Framework - 3.1 Migration Guide +link type=text/css rel=stylesheet href=/resources/highlighter/styles/shCoreCXF.css +link type=text/css rel=stylesheet href=/resources/highlighter/styles/shThemeCXF.css + +script src='/resources/highlighter/scripts/shCore.js'/script +script src='/resources/highlighter/scripts/shBrushJava.js'/script +script + SyntaxHighlighter.defaults['toolbar'] = false; + SyntaxHighlighter.all(); +/script title @@ -107,7 +116,18 @@ Apache CXF -- 3.1 Migration Guide td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest algorithm (previously SHA-1)./li/ulp#160;/ph3 id=id-3.1MigrationGuide-NewFeaturesNew Features/h3ulliThe CXF JAX-WS code generator has a new option seiSuper that can be used to specify additional super interfaces for the SEI. #160;This makes the code nonportable to other JAX-WS containers. #160; The primary use would be to add AutoCloseable to the interface to allow use of the clients in Java7 try with resource blocks./liliNew Metrics feature for collecting metrics about a CXF services. #160; Codahale/DropWizard based collector included./liliNew Throttling feature for easily throttling CXF services. #160;Sample included that uses the Metrics component to help make the throttling decisions./liliNew Logging feature for more advanced logging than the logging available in cxf-core/li/u lp#160;/ph3 id=id-3.1MigrationGuide-MajorDependencyChangesMajor Dependency Changes/h3ulliThe Jetty based HTTP transport has been updated to support Jetty 9 as well as Jetty 8. #160; However, support for Jetty 7 has been dropped./liliDue to the Jetty upgrade, support for running Jetty based endpoints in Karaf 2.3.x has been dropped./liliSupport for using JAX-WS 2.1 based API jars has been removed. #160;Java 7 (now required) includes JAX-WS 2.2 so this should not be an issue./li/ul/div +div id=ConfluenceContenth3 id=id-3.1MigrationGuide-MajorNotesMajor Notes/h3ulliCXF 3.1 no longer supports Java 6. #160; You must use Java 7 or Java 8./liliThe JAX-WS/Simple frontend ServerFactoryBean will automatically call reset at the end of the create() call. #160; This allows resources to be cleaned up and garbage collected sooner. #160;However, it also prevents multiple calls to create() from sharing the same ServerInfo/EndpointInfo/etc... objects like they would we 3.0.x. #160; That sharing has caused many problems in the past due to sharing of properties (like token caches) that are stored on those objects so the new behavior is more correct, but it is different than previous versions so care must be taken while upgrading./liliThe Karaf features.xml file for CXF 3.1 no longer will install spring or spring-dm when installing the cxf feature. #160;If you require spring/spring-dm, you will need to install those features prior to installing the CXF feature./liliThe STS (Security Token Service) now issues tokens using the RSA-SHA256 signature algorithm by default (previously RSA-SHA1), and the SHA-256 digest
svn commit: r947659 - in /websites/production/cxf/content: cache/docs.pageCache docs/jax-rs-deployment.html
Author: buildbot Date: Tue Apr 14 22:47:18 2015 New Revision: 947659 Log: Production update by buildbot for cxf Modified: websites/production/cxf/content/cache/docs.pageCache websites/production/cxf/content/docs/jax-rs-deployment.html Modified: websites/production/cxf/content/cache/docs.pageCache == Binary files - no diff available. Modified: websites/production/cxf/content/docs/jax-rs-deployment.html == --- websites/production/cxf/content/docs/jax-rs-deployment.html (original) +++ websites/production/cxf/content/docs/jax-rs-deployment.html Tue Apr 14 22:47:18 2015 @@ -116,100 +116,34 @@ Apache CXF -- JAX-RS Deployment td height=100% !-- Content -- div class=wiki-content -div id=ConfluenceContentp/pp/pp/pp/ppspan class=inline-first-p style=font-size:2em;font-weight:bold JAX-RS : Deployment /span/pp/pp/pp/pp/pp/p +div id=ConfluenceContentp#160;/pp#160;/pp#160;/pp#160;/pp#160;span class=inline-first-p style=font-size:2em;font-weight:boldJAX-RS : Deployment/span#160;/pp#160;/pp#160;/pp#160;/pp#160;/ppstyle type=text/css/*![CDATA[*/ +div.rbtoc1429051602799 {padding: 0px;} +div.rbtoc1429051602799 ul {list-style: disc;margin-left: 0px;} +div.rbtoc1429051602799 li {margin-left: 0px;padding-left: 0px;} -style type=text/css/*![CDATA[*/ -div.rbtoc1419015906055 {padding: 0px;} -div.rbtoc1419015906055 ul {list-style: disc;margin-left: 0px;} -div.rbtoc1419015906055 li {margin-left: 0px;padding-left: 0px;} - -/*]]*//stylediv class=toc-macro rbtoc1419015906055 +/*]]*//style/pdiv class=toc-macro rbtoc1429051602799 ul class=toc-indentationlia shape=rect href=#JAX-RSDeployment-ServletContainersServlet Containers/a ul class=toc-indentationlia shape=rect href=#JAX-RSDeployment-TomcatTomcat/a/li/ul /lilia shape=rect href=#JAX-RSDeployment-ApplicationServersApplication Servers/a ul class=toc-indentationlia shape=rect href=#JAX-RSDeployment-GlassfishGlassfish/a/lilia shape=rect href=#JAX-RSDeployment-JBossJBoss/a/lilia shape=rect href=#JAX-RSDeployment-WebLogicWebLogic/a -ul class=toc-indentationlia shape=rect href=#JAX-RSDeployment-SpecifyingaWebLogicspecificJSPservletSpecifying a WebLogic specific JSP servlet/a/lilia shape=rect href=#JAX-RSDeployment-CXFRuntimeDelegateCXF RuntimeDelegate/a/lilia shape=rect href=#JAX-RSDeployment-SelectingWoodstoxasthedefaultparserSelecting Woodstox as the default parser/a/li/ul +ul class=toc-indentationlia shape=rect href=#JAX-RSDeployment-SpecifyingaWebLogicspecificJSPservletSpecifying a WebLogic specific JSP servlet/a/lilia shape=rect href=#JAX-RSDeployment-CXFRuntimeDelegateCXF RuntimeDelegate/a/lilia shape=rect href=#JAX-RSDeployment-SelectingWoodstoxasthedefaultparserSelecting Woodstox as the default parser/a/lilia shape=rect href=#JAX-RSDeployment-HowtouseCXFJAX-RS2.0ifWebLogicshipsJAX-RS1.1How to use CXF JAX-RS 2.0 if WebLogic ships JAX-RS 1.1/a/li/ul /lilia shape=rect href=#JAX-RSDeployment-GeronimoGeronimo/a ul class=toc-indentationlia shape=rect href=#JAX-RSDeployment-CXFRuntimeDelegate.1CXF RuntimeDelegate/a/li/ul /li/ul /li/ul -/div - -pThis page provides the tips on how to deploy CXF JAX-RS applications packaged as WAR archives or OSGI bundles into Java EE application servers and OSGI containers. /p - -h1 id=JAX-RSDeployment-ServletContainersServlet Containers/h1 -h2 id=JAX-RSDeployment-TomcatTomcat/h2 -p1. System org.apache.tomcat.util.buf.UDecoder.ALLOW_ENCODED_SLASHbr clear=none -and org.apache.catalina.connector.CoyoteAdapter.ALLOW_BACKSLASH properties may have to be set to true to support URIs containing encoded forward or backward slashes.br clear=none -2. When using mod_jk - ensure that the JkOptions setting has +ForwardURICompatUnparsed set. br clear=none -3. Windows: upgrade isapi_redirect.dll if you see URI containing encoded spaces being decoded by Tomcat./p - -h1 id=JAX-RSDeployment-ApplicationServersApplication Servers/h1 -h2 id=JAX-RSDeployment-GlassfishGlassfish/h2 - -pstrongVerified with Glassfish Server Open Source Edition 3.1.1/strong/p - -p1. Make sure a cxf-rt-transport-http-jetty dependency is excluded during the war build/p - -p2. If a custom JAX-RS a shape=rect class=external-link href=http://jsr311.java.net/nonav/releases/1.1/index.html; rel=nofollowApplication/a is included thenbr clear=none -use a a shape=rect href=http://cxf.apache.org/docs/jaxrs-services-configuration.html#JAXRSServicesConfiguration-ConfiguringJAXRSservicesincontainerwithoutSpring;CXFNonSpringJaxrsServlet/a to reference the Application implementation class and either br clear=none - 2.1 Disable the Jersey scanning the custom web applications. Setting the following system property may help:br clear=none - -Dcom.sun.enterprise.overrideablejavaxpackages=javax.ws.rs,javax.ws.rs.core,javax.ws.rs.ext/p - -p 2.2 Remove jersey-gf-server.jar from