Author: ffang
Date: Thu May 24 20:21:19 2007
New Revision: 541519

URL: http://svn.apache.org/viewvc?view=rev&rev=541519
Log:
[CXF-683] apply patch provided by Florent BENOIT

Modified:
    
incubator/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/EndpointImpl.java

Modified: 
incubator/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/EndpointImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/EndpointImpl.java?view=diff&rev=541519&r1=541518&r2=541519
==============================================================================
--- 
incubator/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/EndpointImpl.java
 (original)
+++ 
incubator/cxf/trunk/rt/frontend/jaxws/src/main/java/org/apache/cxf/jaxws/EndpointImpl.java
 Thu May 24 20:21:19 2007
@@ -153,6 +153,14 @@
         return implementor;
     }
 
+    /**
+     * Gets the class of the implementor.
+     * @return the class of the implementor object
+     */
+    public Class getImplementorClass() {
+        return implementor.getClass();
+    }
+
     public List<Source> getMetadata() {
         return metadata;
     }
@@ -255,7 +263,7 @@
 
             // Initialize the endpointName so we can do configureObject
             if (endpointName == null) {
-                JaxWsImplementorInfo implInfo = new 
JaxWsImplementorInfo(implementor.getClass());
+                JaxWsImplementorInfo implInfo = new 
JaxWsImplementorInfo(getImplementorClass());
                 endpointName = implInfo.getEndpointName();
             }
 
@@ -357,7 +365,7 @@
         LOG.fine("loading handler chain for endpoint");
         AnnotationHandlerChainBuilder builder = new 
AnnotationHandlerChainBuilder();
 
-        List<Handler> chain = 
builder.buildHandlerChainFromClass(implementor.getClass(), endpointName);
+        List<Handler> chain = 
builder.buildHandlerChainFromClass(getImplementorClass(), endpointName);
         for (Handler h : chain) {
             injectResources(h);
         }


Reply via email to