Author: gatfora
Date: Wed Dec 13 07:24:38 2006
New Revision: 486682
URL: http://svn.apache.org/viewvc?view=rev&rev=486682
Log:
Protect against null sequenceKey for createSequence
Modified:
webservices/sandesha/trunk/java/src/org/apache/sandesha2/client/SandeshaClient.java
Modified:
webservices/sandesha/trunk/java/src/org/apache/sandesha2/client/SandeshaClient.java
URL:
http://svn.apache.org/viewvc/webservices/sandesha/trunk/java/src/org/apache/sandesha2/client/SandeshaClient.java?view=diff&rev=486682&r1=486681&r2=486682
==============================================================================
---
webservices/sandesha/trunk/java/src/org/apache/sandesha2/client/SandeshaClient.java
(original)
+++
webservices/sandesha/trunk/java/src/org/apache/sandesha2/client/SandeshaClient.java
Wed Dec 13 07:24:38 2006
@@ -311,6 +311,8 @@
* @throws SandeshaException
*/
public static void createSequence(ServiceClient serviceClient, boolean
offer, String sequenceKey) throws SandeshaException {
+ if (log.isDebugEnabled())
+ log.debug("Enter: SandeshaClient::createSequence , " +
offer + ", " + sequenceKey);
setUpServiceClientAnonymousOperations (serviceClient);
@@ -337,7 +339,8 @@
// setting a new squenceKey if not already set.
String oldSequenceKey = (String)
options.getProperty(SandeshaClientConstants.SEQUENCE_KEY);
- options.setProperty(SandeshaClientConstants.SEQUENCE_KEY,
sequenceKey);
+ if (sequenceKey != null)
+ options.setProperty(SandeshaClientConstants.SEQUENCE_KEY,
sequenceKey);
String rmSpecVersion = (String)
options.getProperty(SandeshaClientConstants.RM_SPEC_VERSION);
@@ -364,6 +367,8 @@
options.setProperty(SandeshaClientConstants.DUMMY_MESSAGE,
Sandesha2Constants.VALUE_FALSE);
options.setProperty(SandeshaClientConstants.SEQUENCE_KEY,
oldSequenceKey);
+ if (log.isDebugEnabled())
+ log.debug("Exit: SandeshaClient::createSequence");
}
/**
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]