Author: alexoree
Date: Wed Jan 15 12:24:10 2014
New Revision: 1558356

URL: http://svn.apache.org/r1558356
Log:
JUDDI-788 updated the simple publish examples, removing an extra code, adding 
null checks

Modified:
    
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
    
juddi/trunk/juddi-examples/simple-publish-clerk/src/main/java/org/apache/juddi/example/publish/SimplePublishClerk.java
    
juddi/trunk/juddi-examples/simple-publish-portable/src/main/java/org/apache/juddi/example/publish/SimplePublishPortable.java

Modified: 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java?rev=1558356&r1=1558355&r2=1558356&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
 (original)
+++ 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/ClientConfig.java
 Wed Jan 15 12:24:10 2014
@@ -126,7 +126,7 @@ public class ClientConfig 
                                xmlConfig = new 
XMLConfiguration(DEFAULT_UDDI_CONFIG);  
                        }
                }
-               log.info("Reading UDDI Client properties file " + 
xmlConfig.getBasePath());
+               log.info("Reading UDDI Client properties file " + 
xmlConfig.getBasePath() + " use -D"+UDDI_CONFIG_FILENAME_PROPERTY+ " to 
override");
                this.configurationFile = xmlConfig.getBasePath();
                long refreshDelay = 
xmlConfig.getLong(Property.UDDI_RELOAD_DELAY, 1000l);
                log.debug("Setting refreshDelay to " + refreshDelay);

Modified: 
juddi/trunk/juddi-examples/simple-publish-clerk/src/main/java/org/apache/juddi/example/publish/SimplePublishClerk.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/simple-publish-clerk/src/main/java/org/apache/juddi/example/publish/SimplePublishClerk.java?rev=1558356&r1=1558355&r2=1558356&view=diff
==============================================================================
--- 
juddi/trunk/juddi-examples/simple-publish-clerk/src/main/java/org/apache/juddi/example/publish/SimplePublishClerk.java
 (original)
+++ 
juddi/trunk/juddi-examples/simple-publish-clerk/src/main/java/org/apache/juddi/example/publish/SimplePublishClerk.java
 Wed Jan 15 12:24:10 2014
@@ -33,10 +33,6 @@ import org.apache.juddi.v3_service.JUDDI
  */
 public class SimplePublishClerk {
 
-        private static UDDISecurityPortType security = null;
-        private static JUDDIApiPortType juddiApi = null;
-        private static UDDIPublicationPortType publish = null;
-
         private static UDDIClerk clerk = null;
 
         public SimplePublishClerk() {
@@ -44,15 +40,10 @@ public class SimplePublishClerk {
                         // create a client and read the config in the archive; 
                         // you can use your config file name
                         UDDIClient uddiClient = new 
UDDIClient("META-INF/uddi.xml");
+                        //get the clerk
                         clerk = uddiClient.getClerk("default");
-                        // a UddiClient can be a client to multiple UDDI 
nodes, so 
-                        // supply the nodeName (defined in your uddi.xml.
-                        // The transport can be WS, inVM, RMI etc which is 
defined in the uddi.xml
-                        Transport transport = 
uddiClient.getTransport("default");
-                        // Now you create a reference to the UDDI API
-                        security = transport.getUDDISecurityService();
-                        juddiApi = transport.getJUDDIApiService();
-                        publish = transport.getUDDIPublishService();
+                        if (clerk==null)
+                                throw new Exception("the clerk wasn't found, 
check the config file!");
                 } catch (Exception e) {
                         e.printStackTrace();
                 }

Modified: 
juddi/trunk/juddi-examples/simple-publish-portable/src/main/java/org/apache/juddi/example/publish/SimplePublishPortable.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-examples/simple-publish-portable/src/main/java/org/apache/juddi/example/publish/SimplePublishPortable.java?rev=1558356&r1=1558355&r2=1558356&view=diff
==============================================================================
--- 
juddi/trunk/juddi-examples/simple-publish-portable/src/main/java/org/apache/juddi/example/publish/SimplePublishPortable.java
 (original)
+++ 
juddi/trunk/juddi-examples/simple-publish-portable/src/main/java/org/apache/juddi/example/publish/SimplePublishPortable.java
 Wed Jan 15 12:24:10 2014
@@ -22,7 +22,6 @@ import org.apache.juddi.v3.client.config
 import org.apache.juddi.v3.client.transport.Transport;
 import org.uddi.v3_service.UDDISecurityPortType;
 import org.uddi.v3_service.UDDIPublicationPortType;
-import org.apache.juddi.v3_service.JUDDIApiPortType;
 
 /**
  * This shows you to interact with a UDDI server by publishing a Business,
@@ -34,7 +33,6 @@ import org.apache.juddi.v3_service.JUDDI
 public class SimplePublishPortable {
 
         private static UDDISecurityPortType security = null;
-        private static JUDDIApiPortType juddiApi = null;
         private static UDDIPublicationPortType publish = null;
 
         public SimplePublishPortable() {
@@ -48,7 +46,6 @@ public class SimplePublishPortable {
                         Transport transport = 
uddiClient.getTransport("default");
                         // Now you create a reference to the UDDI API
                         security = transport.getUDDISecurityService();
-                        juddiApi = transport.getJUDDIApiService();
                         publish = transport.getUDDIPublishService();
                 } catch (Exception e) {
                         e.printStackTrace();



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to