Author: scamp
Date: Mon Mar 28 11:18:49 2005
New Revision: 159282
URL: http://svn.apache.org/viewcvs?view=rev&rev=159282
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=159281&r2=159282
==============================================================================
---
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
Mon Mar 28 11:18:49 2005
@@ -20,6 +20,7 @@
import org.apache.ws.notification.topics.impl.TopicSpaceImpl;
import org.apache.ws.util.XmlBeanUtils;
import org.apache.xmlbeans.GDuration;
+import org.apache.xmlbeans.GDurationBuilder;
import
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ResourceIdDocument;
import
org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.CorrelatablePropertiesDocument;
@@ -48,6 +49,8 @@
import org.oasisOpen.docs.wsdm.x2004.x12.mows.wsdmMows.DurationMetric;
import java.util.Calendar;
+import java.math.BigInteger;
+import java.math.BigDecimal;
/**
* A Weatherstation WS-Resource.
@@ -241,44 +244,59 @@
resourceProperty =
resourcePropertySet.get(WeatherstationPropertyQNames.ENDPOINTDESCRIPTIONS);
EndpointDescriptionsDocument endpointDescriptionsDocument =
EndpointDescriptionsDocument.Factory.newInstance();
EndpointDescriptionsDocument.EndpointDescriptions endpointDescriptions
= endpointDescriptionsDocument.addNewEndpointDescriptions();
- endpointDescriptions.addDescription("");
+ endpointDescriptions.addDescription("Something which is being
managed.....");
resourceProperty.add(endpointDescriptionsDocument);
resourceProperty.addChangeListener(mowsIdentificationCapability);
resourceProperty =
resourcePropertySet.get(WeatherstationPropertyQNames.NUMBEROFREQUESTS);
NumberOfRequestsDocument numberOfRequestsDocument =
NumberOfRequestsDocument.Factory.newInstance();
IntegerCounter integerCounter =
numberOfRequestsDocument.addNewNumberOfRequests();
- integerCounter.setDuration(new GDuration( )); //todo what is this?!?
+ //integerCounter.setDuration(new GDuration( )); //todo what is this?!?
+ integerCounter.setBigIntegerValue(BigInteger.valueOf(120L));
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));
resourceProperty.add(numberOfSuccessfulRequestsDocument);
resourceProperty.addChangeListener(mowsMetricsCapability);
resourceProperty =
resourcePropertySet.get(WeatherstationPropertyQNames.NUMBEROFFAILEDREQUESTS);
NumberOfFailedRequestsDocument numberOfFailedRequestsDocument =
NumberOfFailedRequestsDocument.Factory.newInstance();
IntegerCounter failedIntegerCounter =
numberOfFailedRequestsDocument.addNewNumberOfFailedRequests();
+ failedIntegerCounter.setBigIntegerValue(BigInteger.valueOf(30L));
resourceProperty.add(numberOfFailedRequestsDocument);
resourceProperty.addChangeListener(mowsMetricsCapability);
resourceProperty =
resourcePropertySet.get(WeatherstationPropertyQNames.SERVICETIME);
ServiceTimeDocument serviceTimeDocument =
ServiceTimeDocument.Factory.newInstance();
DurationMetric durationMetric =
serviceTimeDocument.addNewServiceTime();
+ Calendar instance = Calendar.getInstance();
+ GDurationBuilder builder = new GDurationBuilder(0,
+
instance.get(Calendar.YEAR),
+
instance.get(Calendar.MONTH),
+
instance.get(Calendar.DAY_OF_MONTH),
+
instance.get(Calendar.HOUR),
+
instance.get(Calendar.MINUTE),
+
instance.get(Calendar.SECOND),
+
BigDecimal.valueOf(1L)); //not sure if correct
+ durationMetric.setDuration(builder.toGDuration());
resourceProperty.add(serviceTimeDocument);
resourceProperty.addChangeListener(mowsMetricsCapability);
resourceProperty =
resourcePropertySet.get(WeatherstationPropertyQNames.MAXRESPONSETIME);
MaxResponseTimeDocument maxResponseTimeDocument =
MaxResponseTimeDocument.Factory.newInstance();
DurationMetric maxRespDurationMetric =
maxResponseTimeDocument.addNewMaxResponseTime();
+ maxRespDurationMetric.setDuration(builder.toGDuration());
resourceProperty.add(maxResponseTimeDocument);
resourceProperty.addChangeListener(mowsMetricsCapability);
resourceProperty =
resourcePropertySet.get(WeatherstationPropertyQNames.LASTRESPONSETIME);
LastResponseTimeDocument lastResponseTimeDocument =
LastResponseTimeDocument.Factory.newInstance();
DurationMetric lastRespDurationMetric =
lastResponseTimeDocument.addNewLastResponseTime();
+ lastRespDurationMetric.setDuration(builder.toGDuration());
resourceProperty.add(lastResponseTimeDocument);
resourceProperty.addChangeListener(mowsMetricsCapability);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]