Author: kstam
Date: Tue Mar 29 21:00:12 2011
New Revision: 1086742

URL: http://svn.apache.org/viewvc?rev=1086742&view=rev
Log:
JUDDI-465, adding reading manager and node names from system properties.

Modified:
    
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIInquiryService.java
    
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIPublicationService.java
    
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDISecurityService.java

Modified: 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIInquiryService.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIInquiryService.java?rev=1086742&r1=1086741&r2=1086742&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIInquiryService.java
 (original)
+++ 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIInquiryService.java
 Tue Mar 29 21:00:12 2011
@@ -49,12 +49,17 @@ import org.w3c.dom.Node;
  * @author Tom Cunningham ([email protected])
  */
 public class UDDIInquiryService {
+       
        private final static String DEFAULT_NODE_NAME = "default";
 
+       private String managerName = null;
+       private String nodeName = null;
        private HashMap<String, Handler> operations = null;
 
        public UDDIInquiryService() {
                super();
+               managerName = 
System.getProperty("org.apache.juddi.v3.client.manager.name");
+               nodeName    = 
System.getProperty("org.apache.juddi.v3.client.node.name",DEFAULT_NODE_NAME);
                operations = new HashMap<String, Handler>();
                operations.put("find_business", new Handler("findBusiness", 
FindBusiness.class));
                operations.put("find_service", new Handler("findService", 
FindService.class));
@@ -81,10 +86,10 @@ public class UDDIInquiryService {
        }
 
        public Node inquire(Element uddiReq) throws Exception {
-           UDDIClerkManager manager = 
UDDIClientContainer.getUDDIClerkManager(null);
-           String clazz = 
manager.getClientConfig().getUDDINode(DEFAULT_NODE_NAME).getProxyTransport();
+           UDDIClerkManager manager = 
UDDIClientContainer.getUDDIClerkManager(managerName);
+           String clazz = 
manager.getClientConfig().getUDDINode(nodeName).getProxyTransport();
             Class<?> transportClass = ClassUtil.forName(clazz,this.getClass());
-            Transport transport = (Transport) 
transportClass.getConstructor(String.class).newInstance(DEFAULT_NODE_NAME);
+            Transport transport = (Transport) 
transportClass.getConstructor(String.class).newInstance(nodeName);
             UDDIInquiryPortType inquiry = transport.getUDDIInquiryService();
 
            //new RequestHandler on it's own thread

Modified: 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIPublicationService.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIPublicationService.java?rev=1086742&r1=1086741&r2=1086742&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIPublicationService.java
 (original)
+++ 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDIPublicationService.java
 Tue Mar 29 21:00:12 2011
@@ -46,13 +46,16 @@ import org.w3c.dom.Node;
 public class UDDIPublicationService {
        private final static String DEFAULT_NODE_NAME = "default";
 
-         // collection of valid operations
-
+       private String managerName = null;
+       private String nodeName = null;
+       // collection of valid operations
        private HashMap<String, Handler> operations = null;
 
 
          public UDDIPublicationService() {
                super();
+               managerName = 
System.getProperty("org.apache.juddi.v3.client.manager.name");
+               nodeName    = 
System.getProperty("org.apache.juddi.v3.client.node.name",DEFAULT_NODE_NAME);
                operations = new HashMap<String, Handler>();
                operations.put("get_registeredInfo", new 
Handler("getRegisteredInfo", GetRegisteredInfo.class));
                operations.put("save_business", new Handler("saveBusiness", 
SaveBusiness.class));
@@ -82,10 +85,10 @@ public class UDDIPublicationService {
 
        public Node publish(Element uddiReq) throws Exception
        {
-           UDDIClerkManager manager = 
UDDIClientContainer.getUDDIClerkManager(null);
-           String clazz = 
manager.getClientConfig().getUDDINode(DEFAULT_NODE_NAME).getProxyTransport();
+           UDDIClerkManager manager = 
UDDIClientContainer.getUDDIClerkManager(managerName);
+           String clazz = 
manager.getClientConfig().getUDDINode(nodeName).getProxyTransport();
             Class<?> transportClass = ClassUtil.forName(clazz, 
this.getClass());
-            Transport transport = (Transport) 
transportClass.getConstructor(String.class).newInstance(DEFAULT_NODE_NAME);
+            Transport transport = (Transport) 
transportClass.getConstructor(String.class).newInstance(nodeName);
             UDDIPublicationPortType publish = 
transport.getUDDIPublishService();
 
            //new RequestHandler on it's own thread

Modified: 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDISecurityService.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDISecurityService.java?rev=1086742&r1=1086741&r2=1086742&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDISecurityService.java
 (original)
+++ 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/transport/wrapper/UDDISecurityService.java
 Tue Mar 29 21:00:12 2011
@@ -33,13 +33,18 @@ import org.w3c.dom.Node;
  * @author Kurt Stam ([email protected])
  */
 public class UDDISecurityService {
+
        private final static String DEFAULT_NODE_NAME = "default";
 
+       private String managerName = null;
+       private String nodeName = null;
        // collection of valid operations
        private HashMap<String, Handler> operations = null;
 
        public UDDISecurityService() {
                super();
+               managerName = 
System.getProperty("org.apache.juddi.v3.client.manager.name");
+               nodeName    = 
System.getProperty("org.apache.juddi.v3.client.node.name",DEFAULT_NODE_NAME);
                operations = new HashMap<String, Handler>();
                operations.put("get_authToken", new Handler("getAuthToken", 
GetAuthToken.class));
                operations.put("discard_authToken", new 
Handler("discardAuthToken", DiscardAuthToken.class));
@@ -57,10 +62,10 @@ public class UDDISecurityService {
 
        public Node secure(Element uddiReq) throws Exception
        {
-           UDDIClerkManager manager = 
UDDIClientContainer.getUDDIClerkManager(null);
-           String clazz = 
manager.getClientConfig().getUDDINode(DEFAULT_NODE_NAME).getProxyTransport();
+           UDDIClerkManager manager = 
UDDIClientContainer.getUDDIClerkManager(managerName);
+           String clazz = 
manager.getClientConfig().getUDDINode(nodeName).getProxyTransport();
             Class<?> transportClass = ClassUtil.forName(clazz, 
this.getClass());
-            Transport transport = (Transport) 
transportClass.getConstructor(String.class).newInstance(DEFAULT_NODE_NAME);
+            Transport transport = (Transport) 
transportClass.getConstructor(String.class).newInstance(nodeName);
            UDDISecurityPortType security = transport.getUDDISecurityService();
 
            //new RequestHandler on it's own thread



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

Reply via email to