Author: kstam
Date: Thu Jun  9 14:23:30 2011
New Revision: 1133886

URL: http://svn.apache.org/viewvc?rev=1133886&view=rev
Log:
JUDDI-493 renewing the token when it is set to an empty string

Modified:
    
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java

Modified: 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java?rev=1133886&r1=1133885&r2=1133886&view=diff
==============================================================================
--- 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
 (original)
+++ 
juddi/trunk/juddi-client/src/main/java/org/apache/juddi/v3/client/config/UDDIClerk.java
 Thu Jun  9 14:23:30 2011
@@ -558,13 +558,13 @@ public class UDDIClerk implements Serial
        
        private String getAuthToken(String endpointURL) throws 
TransportException, DispositionReportFaultMessage, RemoteException {
                //if the token is older then 10 minutes discard it, and create 
a new one.
-               if (tokenBirthDate !=null && System.currentTimeMillis() > 
tokenBirthDate.getTime() + 600000 ) {
+               if ((authToken!=null && !"".equals(authToken)) && 
(tokenBirthDate !=null && System.currentTimeMillis() > tokenBirthDate.getTime() 
+ 600000 )) {
                        DiscardAuthToken discardAuthToken = new 
DiscardAuthToken();
                        discardAuthToken.setAuthInfo(authToken);
                        
getUDDINode().getTransport().getUDDISecurityService(endpointURL).discardAuthToken(discardAuthToken);
                        authToken=null;
                }
-               if (authToken==null) {
+               if (authToken==null || "".equals(authToken)) {
                        tokenBirthDate = new Date();
                        GetAuthToken getAuthToken = new GetAuthToken();
                        getAuthToken.setUserID(getPublisher());



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

Reply via email to