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]