Return-Path: Delivered-To: apmail-incubator-cxf-commits-archive@locus.apache.org Received: (qmail 49483 invoked from network); 16 Apr 2007 23:02:18 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 16 Apr 2007 23:02:18 -0000 Received: (qmail 69237 invoked by uid 500); 16 Apr 2007 23:02:24 -0000 Delivered-To: apmail-incubator-cxf-commits-archive@incubator.apache.org Received: (qmail 69213 invoked by uid 500); 16 Apr 2007 23:02:24 -0000 Mailing-List: contact cxf-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cxf-dev@incubator.apache.org Delivered-To: mailing list cxf-commits@incubator.apache.org Received: (qmail 69204 invoked by uid 99); 16 Apr 2007 23:02:24 -0000 Received: from herse.apache.org (HELO herse.apache.org) (140.211.11.133) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Apr 2007 16:02:23 -0700 X-ASF-Spam-Status: No, hits=-99.5 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 16 Apr 2007 16:02:17 -0700 Received: by eris.apache.org (Postfix, from userid 65534) id 801C51A9844; Mon, 16 Apr 2007 16:01:56 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r529436 [2/2] - in /incubator/cxf/trunk: api/src/main/java/org/apache/cxf/binding/ api/src/main/java/org/apache/cxf/endpoint/ api/src/main/java/org/apache/cxf/interceptor/ api/src/main/java/org/apache/cxf/phase/ api/src/main/java/org/apache... Date: Mon, 16 Apr 2007 23:01:54 -0000 To: cxf-commits@incubator.apache.org From: dandiep@apache.org X-Mailer: svnmailer-1.1.0 Message-Id: <20070416230156.801C51A9844@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Modified: incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/versioning/Server.java URL: http://svn.apache.org/viewvc/incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/versioning/Server.java?view=diff&rev=529436&r1=529435&r2=529436 ============================================================================== --- incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/versioning/Server.java (original) +++ incubator/cxf/trunk/systests/src/test/java/org/apache/cxf/systest/versioning/Server.java Mon Apr 16 16:01:51 2007 @@ -23,31 +23,30 @@ import org.apache.cxf.jaxws.EndpointImpl; import org.apache.cxf.testutil.common.AbstractBusTestServerBase; +import org.apache.cxf.transport.MultipleEndpointObserver; import org.apache.hello_world_mixedstyle.GreeterImplMixedStyle; public class Server extends AbstractBusTestServerBase { protected void run() { - //implementor1 and implementor2 are published using local transport + String address = "http://localhost:9027/SoapContext/SoapPort"; + Object implementor1 = new GreeterImplMixedStyle(); - String address1 = "local://SoapContext/version1/SoapPort"; - Endpoint.publish(address1, implementor1); + EndpointImpl ep1 = (EndpointImpl) Endpoint.publish(address, implementor1); - Object implementor2 = new GreeterImplMixedStyle(); - String address2 = "local://SoapContext/version2/SoapPort"; - Endpoint.publish(address2, implementor2); + ep1.getServer().getEndpoint().put("version", "1"); - //A dummy service that acts as a routing mediator - Object implementor = new GreeterImplMixedStyle(); - String address = "http://localhost:9027/SoapContext/SoapPort"; - javax.xml.ws.Endpoint jaxwsEndpoint = Endpoint.publish(address, implementor); + Object implementor2 = new GreeterImplMixedStyle(); + EndpointImpl ep2 = (EndpointImpl) Endpoint.publish(address, implementor2); + ep2.getServer().getEndpoint().put("version", "2"); //Register a MediatorInInterceptor on this dummy service - EndpointImpl jaxwsEndpointImpl = (EndpointImpl)jaxwsEndpoint; - org.apache.cxf.endpoint.Server server = jaxwsEndpointImpl.getServer(); - org.apache.cxf.endpoint.Endpoint endpoint = server.getEndpoint(); - endpoint.getInInterceptors().add(new MediatorInInterceptor()); + + MultipleEndpointObserver meo = (MultipleEndpointObserver) + ep2.getServer().getDestination().getMessageObserver(); + meo.getRoutingInterceptors().clear(); + meo.getRoutingInterceptors().add(new MediatorInInterceptor()); } public static void main(String[] args) {