Author: alexoree
Date: Thu May 16 02:57:29 2013
New Revision: 1483161

URL: http://svn.apache.org/r1483161
Log:
Adding javadoc for the subscription api class, changinge nanotime usage to time 
in ms.

Modified:
    
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java

Modified: 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java
URL: 
http://svn.apache.org/viewvc/juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java?rev=1483161&r1=1483160&r2=1483161&view=diff
==============================================================================
--- 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java
 (original)
+++ 
juddi/trunk/juddi-core/src/main/java/org/apache/juddi/api/impl/UDDISubscriptionImpl.java
 Thu May 16 02:57:29 2013
@@ -22,7 +22,6 @@ import java.util.Date;
 import java.util.GregorianCalendar;
 import java.util.List;
 import java.util.UUID;
-
 import javax.jws.WebService;
 import javax.persistence.EntityManager;
 import javax.persistence.EntityTransaction;
@@ -30,7 +29,25 @@ import javax.xml.bind.JAXBException;
 import javax.xml.datatype.DatatypeConfigurationException;
 import javax.xml.datatype.DatatypeFactory;
 import javax.xml.ws.Holder;
-
+import org.apache.commons.configuration.ConfigurationException;
+import org.apache.commons.logging.Log;
+import org.apache.commons.logging.LogFactory;
+import org.apache.juddi.api.util.QueryStatus;
+import org.apache.juddi.api.util.SubscriptionQuery;
+import org.apache.juddi.config.AppConfig;
+import org.apache.juddi.config.PersistenceManager;
+import org.apache.juddi.config.Property;
+import org.apache.juddi.jaxb.JAXBMarshaller;
+import org.apache.juddi.mapping.MappingApiToModel;
+import org.apache.juddi.mapping.MappingModelToApi;
+import org.apache.juddi.model.SubscriptionChunkToken;
+import org.apache.juddi.model.SubscriptionMatch;
+import org.apache.juddi.model.UddiEntityPublisher;
+import org.apache.juddi.query.FindSubscriptionByPublisherQuery;
+import org.apache.juddi.v3.error.ErrorMessage;
+import org.apache.juddi.v3.error.FatalErrorException;
+import org.apache.juddi.v3.error.InvalidValueException;
+import org.apache.juddi.validation.ValidateSubscription;
 import org.uddi.api_v3.AssertionStatusItem;
 import org.uddi.api_v3.AssertionStatusReport;
 import org.uddi.api_v3.BindingDetail;
@@ -59,27 +76,11 @@ import org.uddi.sub_v3.SubscriptionFilte
 import org.uddi.sub_v3.SubscriptionResultsList;
 import org.uddi.v3_service.DispositionReportFaultMessage;
 import org.uddi.v3_service.UDDISubscriptionPortType;
-import org.apache.commons.configuration.ConfigurationException;
-import org.apache.commons.logging.Log;
-import org.apache.commons.logging.LogFactory;
-import org.apache.juddi.api.util.QueryStatus;
-import org.apache.juddi.api.util.SecurityQuery;
-import org.apache.juddi.api.util.SubscriptionQuery;
-import org.apache.juddi.config.AppConfig;
-import org.apache.juddi.config.PersistenceManager;
-import org.apache.juddi.config.Property;
-import org.apache.juddi.jaxb.JAXBMarshaller;
-import org.apache.juddi.mapping.MappingApiToModel;
-import org.apache.juddi.mapping.MappingModelToApi;
-import org.apache.juddi.model.SubscriptionChunkToken;
-import org.apache.juddi.model.SubscriptionMatch;
-import org.apache.juddi.model.UddiEntityPublisher;
-import org.apache.juddi.query.FindSubscriptionByPublisherQuery;
-import org.apache.juddi.v3.error.ErrorMessage;
-import org.apache.juddi.v3.error.FatalErrorException;
-import org.apache.juddi.v3.error.InvalidValueException;
-import org.apache.juddi.validation.ValidateSubscription;
 
+/**
+ * 
+ * This is jUDDI's implementation of the UDDIv3 Subscription API
+ */
 @WebService(serviceName="UDDISubscriptionService", 
                        
endpointInterface="org.uddi.v3_service.UDDISubscriptionPortType",
                        targetNamespace = "urn:uddi-org:v3_service")
@@ -101,7 +102,7 @@ public class UDDISubscriptionImpl extend
        
        public void deleteSubscription(DeleteSubscription body)
                        throws DispositionReportFaultMessage {
-               long startTime = System.nanoTime();
+               long startTime = System.currentTimeMillis();
 
                EntityManager em = PersistenceManager.getEntityManager();
                EntityTransaction tx = em.getTransaction();
@@ -118,11 +119,11 @@ public class UDDISubscriptionImpl extend
                }
        
                tx.commit();
-                long procTime = System.nanoTime() - startTime;
+                long procTime = System.currentTimeMillis() - startTime;
                 serviceCounter.update(SubscriptionQuery.DELETE_SUBSCRIPTION, 
                         QueryStatus.SUCCESS, procTime);
                 } catch (DispositionReportFaultMessage drfm) {
-                    long procTime = System.nanoTime() - startTime;
+                    long procTime = System.currentTimeMillis() - startTime;
                     
serviceCounter.update(SubscriptionQuery.DELETE_SUBSCRIPTION, 
                             QueryStatus.FAILED, procTime);                     
 
                     throw drfm;                                                
                                                 
@@ -150,7 +151,7 @@ public class UDDISubscriptionImpl extend
         */
        @SuppressWarnings("unchecked")
        public SubscriptionResultsList 
getSubscriptionResults(GetSubscriptionResults body, UddiEntityPublisher 
publisher) throws DispositionReportFaultMessage {
-                long startTime = System.nanoTime();
+                long startTime = System.currentTimeMillis();
             
                EntityManager em = PersistenceManager.getEntityManager();
                EntityTransaction tx = em.getTransaction();
@@ -755,13 +756,13 @@ public class UDDISubscriptionImpl extend
                        }
                        
                tx.commit();
-                long procTime = System.nanoTime() - startTime;
+                long procTime = System.currentTimeMillis() - startTime;
                 
serviceCounter.update(SubscriptionQuery.GET_SUBSCRIPTIONRESULTS, 
                         QueryStatus.SUCCESS, procTime);
 
                return result;
         } catch (DispositionReportFaultMessage drfm) {
-            long procTime = System.nanoTime() - startTime;
+            long procTime = System.currentTimeMillis() - startTime;
             serviceCounter.update(SubscriptionQuery.GET_SUBSCRIPTIONRESULTS, 
                     QueryStatus.FAILED, procTime);                      
             throw drfm;                                                        
                                         
@@ -776,7 +777,7 @@ public class UDDISubscriptionImpl extend
        @SuppressWarnings("unchecked")
        public List<Subscription> getSubscriptions(String authInfo)
                        throws DispositionReportFaultMessage {
-               long startTime = System.nanoTime();
+               long startTime = System.currentTimeMillis();
                EntityManager em = PersistenceManager.getEntityManager();
                EntityTransaction tx = em.getTransaction();
                 try {
@@ -799,13 +800,13 @@ public class UDDISubscriptionImpl extend
                        }
                
                tx.commit();
-                long procTime = System.nanoTime() - startTime;
+                long procTime = System.currentTimeMillis() - startTime;
                 serviceCounter.update(SubscriptionQuery.GET_SUBSCRIPTIONS, 
                         QueryStatus.SUCCESS, procTime);
 
                return result;
         } catch (DispositionReportFaultMessage drfm) {
-                    long procTime = System.nanoTime() - startTime;
+                    long procTime = System.currentTimeMillis() - startTime;
                     serviceCounter.update(SubscriptionQuery.GET_SUBSCRIPTIONS, 
                             QueryStatus.FAILED, procTime);                     
 
                     throw drfm;                                                
                                                                
@@ -818,7 +819,7 @@ public class UDDISubscriptionImpl extend
        }
 
 
-       /* (non-Javadoc)
+       /* 
         * @see 
org.uddi.v3_service.UDDISubscriptionPortType#saveSubscription(java.lang.String, 
javax.xml.ws.Holder)
         * 
         * Notes: The matching keys are saved on a new subscription (or renewed 
subscription) for the find_* filters only.  With the other filter 
@@ -828,7 +829,7 @@ public class UDDISubscriptionImpl extend
        public void saveSubscription(String authInfo,
                        Holder<List<Subscription>> subscription)
                        throws DispositionReportFaultMessage {
-               long startTime = System.nanoTime();
+               long startTime = System.currentTimeMillis();
 
                EntityManager em = PersistenceManager.getEntityManager();
                EntityTransaction tx = em.getTransaction();
@@ -854,7 +855,7 @@ public class UDDISubscriptionImpl extend
                                } else {
                                        modelSubscription.setCreateDate(new 
Date());
                                }
-       
+                              
                                doSubscriptionExpirationDate(apiSubscription);
                                
                                
MappingApiToModel.mapSubscription(apiSubscription, modelSubscription);
@@ -874,11 +875,11 @@ public class UDDISubscriptionImpl extend
                        }
        
                        tx.commit();
-                       long procTime = System.nanoTime() - startTime;
+                       long procTime = System.currentTimeMillis() - startTime;
                        
serviceCounter.update(SubscriptionQuery.SAVE_SUBSCRIPTION, 
                                QueryStatus.SUCCESS, procTime);
                } catch (DispositionReportFaultMessage drfm) {
-                    long procTime = System.nanoTime() - startTime;
+                    long procTime = System.currentTimeMillis() - startTime;
                     serviceCounter.update(SubscriptionQuery.SAVE_SUBSCRIPTION, 
                             QueryStatus.FAILED, procTime);                     
 
                     throw drfm;                                                
                                                                 



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

Reply via email to