You are viewing a plain text version of this content. The canonical link for it is here.
Posted to muse-dev@ws.apache.org by sc...@apache.org on 2005/04/05 21:51:51 UTC

svn commit: r160212 - incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java

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: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org