Author: mckierna
Date: Mon Jan 29 05:29:21 2007
New Revision: 501041

URL: http://svn.apache.org/viewvc?view=rev&rev=501041
Log:
Fix for http://issues.apache.org/jira/browse/SANDESHA2-69

Modified:
    
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/PropertyManager.java

Modified: 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/PropertyManager.java
URL: 
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/PropertyManager.java?view=diff&rev=501041&r1=501040&r2=501041
==============================================================================
--- 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/PropertyManager.java
 (original)
+++ 
webservices/sandesha/trunk/java/src/org/apache/sandesha2/util/PropertyManager.java
 Mon Jan 29 05:29:21 2007
@@ -112,6 +112,9 @@
                        String inOrderInvocation = 
properties.getProperty(Sandesha2Constants.Properties.InOrderInvocation);
                        loadInOrderInvocation(inOrderInvocation, propertyBean);
 
+                       String enableMakeConnection = 
properties.getProperty(Sandesha2Constants.Properties.EnableMakeConnection);
+                       loadEnableMakeConnection(enableMakeConnection, 
propertyBean);
+                       
                        String messageTypesToDrop = 
properties.getProperty(Sandesha2Constants.Properties.MessageTypesToDrop);
                        loadMessageTypesToDrop(messageTypesToDrop, 
propertyBean);
 
@@ -165,6 +168,10 @@
                Parameter inOrderInvocationParam = 
desc.getParameter(Sandesha2Constants.Properties.InOrderInvocation);
                String inOrderInvocation = (String) 
inOrderInvocationParam.getValue();
                loadInOrderInvocation(inOrderInvocation, propertyBean);
+               
+               Parameter enableMakeConnectionParam = 
desc.getParameter(Sandesha2Constants.Properties.EnableMakeConnection);
+               String enableMakeConnection = (String) 
enableMakeConnectionParam.getValue();
+               loadEnableMakeConnection(enableMakeConnection, propertyBean);
 
                Parameter messageTypesToDropParam = 
desc.getParameter(Sandesha2Constants.Properties.MessageTypesToDrop);
                String messageTypesToDrop = (String) 
messageTypesToDropParam.getValue();
@@ -526,6 +533,19 @@
                                propertyBean.setInOrder(true);
                        } else if (inOrderInvocation.equalsIgnoreCase("false")) 
{
                                propertyBean.setInOrder(false);
+                       }
+               }
+       }
+       
+       private static void loadEnableMakeConnection(String 
enableMakeConnection, SandeshaPolicyBean propertyBean)
+       throws SandeshaException {
+
+               if (enableMakeConnection != null) {
+                       enableMakeConnection = enableMakeConnection.trim();
+                       if (enableMakeConnection.equalsIgnoreCase("true")) {
+                               propertyBean.setEnableMakeConnection(true);
+                       } else if 
(enableMakeConnection.equalsIgnoreCase("false")) {
+                               propertyBean.setEnableMakeConnection(false);
                        }
                }
        }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to