Author: seanoc
Date: Mon Feb 19 09:26:22 2007
New Revision: 509262

URL: http://svn.apache.org/viewvc?view=rev&rev=509262
Log:
Added method to allow access to the definitions map.

Modified:
    incubator/cxf/trunk/api/src/main/java/org/apache/cxf/wsdl/WSDLManager.java
    
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java

Modified: 
incubator/cxf/trunk/api/src/main/java/org/apache/cxf/wsdl/WSDLManager.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/api/src/main/java/org/apache/cxf/wsdl/WSDLManager.java?view=diff&rev=509262&r1=509261&r2=509262
==============================================================================
--- incubator/cxf/trunk/api/src/main/java/org/apache/cxf/wsdl/WSDLManager.java 
(original)
+++ incubator/cxf/trunk/api/src/main/java/org/apache/cxf/wsdl/WSDLManager.java 
Mon Feb 19 09:26:22 2007
@@ -20,6 +20,7 @@
 package org.apache.cxf.wsdl;
 
 import java.net.URL;
+import java.util.WeakHashMap;
 
 import javax.wsdl.Definition;
 import javax.wsdl.WSDLException;
@@ -83,5 +84,11 @@
      * @param wsdl
      */
     void addDefinition(Object key, Definition wsdl);
+    
+    /**
+     * 
+     * @return all Definitions in the map
+     */
+    WeakHashMap<Object, Definition> getDefinitions();
     
 }

Modified: 
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java?view=diff&rev=509262&r1=509261&r2=509262
==============================================================================
--- 
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java
 (original)
+++ 
incubator/cxf/trunk/rt/core/src/main/java/org/apache/cxf/wsdl11/WSDLManagerImpl.java
 Mon Feb 19 09:26:22 2007
@@ -90,6 +90,12 @@
     public WSDLFactory getWSDLFactory() {
         return factory;
     }
+    
+    public WeakHashMap<Object, Definition> getDefinitions() {
+        synchronized (definitionsMap) { 
+            return definitionsMap;   
+        }
+    }
 
     /*
      * (non-Javadoc)


Reply via email to