cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache CXF Documentation > 2.6 Migration Guide
Date Fri, 27 Jan 2012 21:41:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/1/_/styles/combined.css?spaceKey=CXF20DOC&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/CXF20DOC/2.6+Migration+Guide">2.6
Migration Guide</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~dkulp">Daniel
Kulp</a>
    </h4>
        <br/>
                         <h4>Changes (3)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-unchanged" >h3. New Features <br> <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
The big OSGi bundle used in the Karaf features.xml has been replaced with the individual modules
which are now all individual bundles.   The big OSGi bundle is still built, but some features
may not be available if that is used instead of the little bundles. <br>* New ability
to configure HTTP Conduits from the OSGi config:admin service <br>*  <br></td></tr>
            <tr><td class="diff-unchanged" > <br> <br> <br>h3.
Removed Modules <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
cxf-common-utilites was merged into cxf-api <br></td></tr>
            <tr><td class="diff-unchanged" > <br> <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >h3. Dependency Changes <br>*
The org.apache.cxf.tools.* classes that were in cxf-api have been moved into cxf-tools-common
or cxf-tools-validator.    <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">*
The org.apache.cxf.ws.policy classes that were in cxf-api have been moved into cxf-rt-ws-policy.
<br>* cxf-common-utilities is no longer available.  All the classes in there were moved
into cxf-api to represent a complete &quot;api&quot;. <br>* Various classes
in cxf-rt-core and cxf-rt-ws-addr have been moved up to cxf-api to resolve split-package issues.
  Dependencies on cxf-rt-core would have transitively brought in cxf-api anyway, so there
should be little impact. <br></td></tr>
            <tr><td class="diff-unchanged" > <br> <br></td></tr>
            <tr><td class="diff-snipped" >...<br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <h3><a name="2.6MigrationGuide-NewFeatures"></a>New Features</h3>

<ul>
	<li>The big OSGi bundle used in the Karaf features.xml has been replaced with the individual
modules which are now all individual bundles.   The big OSGi bundle is still built, but some
features may not be available if that is used instead of the little bundles.</li>
	<li>New ability to configure HTTP Conduits from the OSGi config:admin service</li>
	<li></li>
</ul>




<h3><a name="2.6MigrationGuide-RemovedModules"></a>Removed Modules</h3>
<ul>
	<li>cxf-common-utilites was merged into cxf-api</li>
</ul>



<h3><a name="2.6MigrationGuide-APIChanges"></a>API Changes</h3>
<ul>
	<li>All API's that take or return "generic" classes have been update to properly define
the generic part.  For example, methods like:<br/>
"Class getServiceClass()" have been updated to be "Class&lt;?&gt; getServiceClass()"</li>
</ul>



<h3><a name="2.6MigrationGuide-DependencyChanges"></a>Dependency Changes</h3>
<ul>
	<li>The org.apache.cxf.tools.* classes that were in cxf-api have been moved into cxf-tools-common
or cxf-tools-validator.</li>
	<li>The org.apache.cxf.ws.policy classes that were in cxf-api have been moved into
cxf-rt-ws-policy.</li>
	<li>cxf-common-utilities is no longer available.  All the classes in there were moved
into cxf-api to represent a complete "api".</li>
	<li>Various classes in cxf-rt-core and cxf-rt-ws-addr have been moved up to cxf-api
to resolve split-package issues.   Dependencies on cxf-rt-core would have transitively brought
in cxf-api anyway, so there should be little impact.</li>
</ul>




<h3><a name="2.6MigrationGuide-RuntimeChanges"></a>Runtime Changes</h3>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/CXF20DOC/2.6+Migration+Guide">View
Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=27835345&revisedVersion=3&originalVersion=2">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/CXF20DOC/2.6+Migration+Guide?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message