Author: scamp
Date: Tue Apr  5 12:51:50 2005
New Revision: 160212

URL: http://svn.apache.org/viewcvs?view=rev&rev=160212
Log: (empty)


Modified:
    
incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java

Modified: 
incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java?view=diff&r1=160211&r2=160212
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
 (original)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
 Tue Apr  5 12:51:50 2005
@@ -54,6 +54,7 @@
 import java.math.BigDecimal;
 import java.math.BigInteger;
 import java.util.Calendar;
+import java.util.Date;
 
 /**
  * A Weatherstation WS-Resource.
@@ -287,18 +288,29 @@
         resourceProperty.addChangeListener( mowsIdentificationCapability );
 
         /*----------------- MOWS Metrics props -----------------*/
+
+        Calendar resetAt = Calendar.getInstance();
+        Date date = new Date();
+        date.setTime(date.getTime() + 86400000);//24hrs ahead
+        resetAt.setTime(date);
+
+
         resourceProperty = resourcePropertySet.get( 
WeatherstationPropertyQNames.NUMBEROFREQUESTS );
         NumberOfRequestsDocument numberOfRequestsDocument = 
NumberOfRequestsDocument.Factory.newInstance();
         IntegerCounter integerCounter = 
numberOfRequestsDocument.addNewNumberOfRequests();
         //integerCounter.setDuration(new GDuration( ));
         integerCounter.setBigIntegerValue( BigInteger.valueOf( 120L ) );
+        integerCounter.setResetAt(resetAt);
         resourceProperty.add( numberOfRequestsDocument );
         resourceProperty.addChangeListener( mowsMetricsCapability );
 
+
+
         resourceProperty = resourcePropertySet.get( 
WeatherstationPropertyQNames.NUMBEROFSUCCESSFULREQUESTS );
         NumberOfSuccessfulRequestsDocument numberOfSuccessfulRequestsDocument 
= NumberOfSuccessfulRequestsDocument.Factory.newInstance();
         IntegerCounter successIntegerCounter = 
numberOfSuccessfulRequestsDocument.addNewNumberOfSuccessfulRequests();
         successIntegerCounter.setBigIntegerValue( BigInteger.valueOf( 90L ) );
+        successIntegerCounter.setResetAt(resetAt);
         resourceProperty.add( numberOfSuccessfulRequestsDocument );
         resourceProperty.addChangeListener( mowsMetricsCapability );
 
@@ -306,6 +318,7 @@
         NumberOfFailedRequestsDocument numberOfFailedRequestsDocument = 
NumberOfFailedRequestsDocument.Factory.newInstance();
         IntegerCounter failedIntegerCounter = 
numberOfFailedRequestsDocument.addNewNumberOfFailedRequests();
         failedIntegerCounter.setBigIntegerValue( BigInteger.valueOf( 30L ) );
+        failedIntegerCounter.setResetAt(resetAt);
         resourceProperty.add( numberOfFailedRequestsDocument );
         resourceProperty.addChangeListener( mowsMetricsCapability );
 
@@ -313,7 +326,7 @@
         ServiceTimeDocument serviceTimeDocument = 
ServiceTimeDocument.Factory.newInstance();
         DurationMetric durationMetric = 
serviceTimeDocument.addNewServiceTime();
         GDurationBuilder builder = new GDurationBuilder( +1, 1, 2, 3, 4, 5, 6, 
new BigDecimal( 0.789 ) );
-        durationMetric.setGDurationValue( builder.toGDuration() );
+        durationMetric.setGDurationValue( builder.toGDuration() );       
         resourceProperty.add( serviceTimeDocument );
         resourceProperty.addChangeListener( mowsMetricsCapability );
 



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

Reply via email to