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 ip...@apache.org on 2005/04/07 23:21:48 UTC

svn commit: r160473 - in incubator/muse/trunk/src: java/org/apache/ws/mows/v1_0/capability/ site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/ site/content/interop/src/test/org/apache/ws/muws/interop/client/

Author: ips
Date: Thu Apr  7 14:21:47 2005
New Revision: 160473

URL: http://svn.apache.org/viewcvs?view=rev&rev=160473
Log:
fixed MOWS capability names

Added:
    incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/IdentificationCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/MetricsCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/OperationalStateCapability.java
Removed:
    incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/EndpointIdentificationCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/EndpointMetricsCapability.java
    incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/EndpointOperationalStateCapability.java
Modified:
    incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
    incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java

Added: incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/IdentificationCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/IdentificationCapability.java?view=auto&rev=160473
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/IdentificationCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/IdentificationCapability.java Thu Apr  7 14:21:47 2005
@@ -0,0 +1,58 @@
+/*
+ * Copyright 2004-2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.ws.mows.v1_0.capability;
+
+import org.apache.ws.mows.v1_0.MowsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MOWS Identification manageability capability.
+ */
+public interface IdentificationCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "Identification";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MowsConstants.BASE_URI_MOWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MowsConstants.NSURI_MOWS_WSDL, "EndpointIdentification", MowsConstants.NSPREFIX_MOWS_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * EndpointReference property name.
+     */
+    QName PROP_NAME_ENDPOINT_REFERENCE = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "EndpointReference", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * EndpointDescriptions property name.
+     */
+    QName PROP_NAME_ENDPOINT_DESCRIPTIONS = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "EndpointDescriptions", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/MetricsCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/MetricsCapability.java?view=auto&rev=160473
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/MetricsCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/MetricsCapability.java Thu Apr  7 14:21:47 2005
@@ -0,0 +1,78 @@
+/*
+ * Copyright 2004-2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.ws.mows.v1_0.capability;
+
+import org.apache.ws.mows.v1_0.MowsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MOWS Metrics manageability capability. 
+ */
+public interface MetricsCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "Metrics";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MowsConstants.BASE_URI_MOWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MowsConstants.NSURI_MOWS_WSDL, "EndpointMetrics", MowsConstants.NSPREFIX_MOWS_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * NumberOfRequests property name.
+     */
+    QName PROP_NAME_NUMBER_OF_REQUESTS = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "NumberOfRequests", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * NumberOfSuccessfulRequests property name.
+     */
+    QName PROP_NAME_NUMBER_OF_SUCCESSFUL_REQUESTS = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "NumberOfSuccessfulRequests", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * NumberOfFailedRequests property name.
+     */
+    QName PROP_NAME_NUMBER_OF_FAILED_REQUESTS = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "NumberOfFailedRequests", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * ServiceTime property name.
+     */
+    QName PROP_NAME_SERVICE_TIME = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "ServiceTime", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * MaxResponseTime property name.
+     */
+    QName PROP_NAME_MAX_RESPONSE_TIME = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "MaxResponseTime", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * LastResponseTime property name.
+     */
+    QName PROP_NAME_LAST_RESPONSE_TIME = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "LastResponseTime", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+}

Added: incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/OperationalStateCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/OperationalStateCapability.java?view=auto&rev=160473
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/OperationalStateCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/mows/v1_0/capability/OperationalStateCapability.java Thu Apr  7 14:21:47 2005
@@ -0,0 +1,58 @@
+/*
+ * Copyright 2004-2005 The Apache Software Foundation.
+ * 
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * 
+ *      http://www.apache.org/licenses/LICENSE-2.0
+ * 
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.apache.ws.mows.v1_0.capability;
+
+import org.apache.ws.mows.v1_0.MowsConstants;
+
+import javax.xml.namespace.QName;
+
+/**
+ * The MOWS OperationalState manageability capability.
+ */
+public interface OperationalStateCapability
+{
+
+    /**
+     * Name of this capability.
+     */
+    String NAME = "OperationalState";
+
+    /**
+     * Manageability capability URI.
+     */ 
+    String URI = MowsConstants.BASE_URI_MOWS_CAPABILITIES + NAME;
+
+    /**
+     * Port type name.
+     */
+    QName PORT_TYPE_NAME = new QName( MowsConstants.NSURI_MOWS_WSDL, "EndpointOperationalState", MowsConstants.NSPREFIX_MOWS_WSDL );
+
+    /**
+     * Topic name.
+     */
+    String TOPIC_NAME = NAME + "Capability";
+            
+    /**
+     * CurrentOperationalState property name.
+     */
+    QName PROP_NAME_CURRENT_OPERATIONAL_STATE = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "CurrentOperationalState", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+    /**
+     * LastOperationalStateTransition property name.
+     */
+    QName PROP_NAME_LAST_OPERATIONAL_STATE_TRANSITION = new QName( MowsConstants.NSURI_MOWS_SCHEMA, "LastOperationalStateTransition", MowsConstants.NSPREFIX_MOWS_SCHEMA );
+
+}

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=160472&r2=160473
==============================================================================
--- 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 Thu Apr  7 14:21:47 2005
@@ -1,14 +1,13 @@
 package org.everestWeather.wsdm.samples.x2005.x04.schema;
 
 import org.apache.ws.mows.v1_0.MowsConstants;
-import org.apache.ws.mows.v1_0.capability.EndpointIdentificationCapability;
-import org.apache.ws.mows.v1_0.capability.EndpointMetricsCapability;
+import org.apache.ws.mows.v1_0.capability.IdentificationCapability;
+import org.apache.ws.mows.v1_0.capability.MetricsCapability;
 import org.apache.ws.mows.v1_0.capability.ManageabilityReferencesCapability;
 import org.apache.ws.mows.v1_0.capability.RequestProcessingStateCapability;
 import org.apache.ws.muws.v1_0.MuwsConstants;
 import org.apache.ws.muws.v1_0.capability.CorrelatablePropertiesCapability;
 import org.apache.ws.muws.v1_0.capability.IdentityCapability;
-import org.apache.ws.muws.v1_0.capability.MetricsCapability;
 import org.apache.ws.muws.v1_0.capability.OperationalStatusCapability;
 import org.apache.ws.muws.v1_0.capability.RelationshipsCapability;
 import org.apache.ws.muws.v1_0.topics.ManagementEventTopic;
@@ -137,18 +136,18 @@
 
         //Identification Capability
         manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
-        manageabilityCapabilityDocument.setManageabilityCapability( EndpointIdentificationCapability.URI );
+        manageabilityCapabilityDocument.setManageabilityCapability( IdentificationCapability.URI );
         resourceProperty.add( manageabilityCapabilityDocument );
 
         //MUWS2 Metrics Capability
         manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
-        manageabilityCapabilityDocument.setManageabilityCapability( MetricsCapability.URI );
+        manageabilityCapabilityDocument.setManageabilityCapability( org.apache.ws.muws.v1_0.capability.MetricsCapability.URI );
         resourceProperty.add( manageabilityCapabilityDocument );
 
 
         //MOWS Metrics Capability
         manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
-        manageabilityCapabilityDocument.setManageabilityCapability( EndpointMetricsCapability.URI );
+        manageabilityCapabilityDocument.setManageabilityCapability( MetricsCapability.URI );
         resourceProperty.add( manageabilityCapabilityDocument );
 
 

Modified: incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java?view=diff&r1=160472&r2=160473
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java (original)
+++ incubator/muse/trunk/src/site/content/interop/src/test/org/apache/ws/muws/interop/client/WebServicesMgmtTestCase.java Thu Apr  7 14:21:47 2005
@@ -17,14 +17,13 @@
 
 import org.apache.ws.addressing.XmlBeansEndpointReference;
 import org.apache.ws.mows.v1_0.MowsConstants;
-import org.apache.ws.mows.v1_0.capability.EndpointIdentificationCapability;
-import org.apache.ws.mows.v1_0.capability.EndpointMetricsCapability;
+import org.apache.ws.mows.v1_0.capability.IdentificationCapability;
+import org.apache.ws.mows.v1_0.capability.MetricsCapability;
 import org.apache.ws.mows.v1_0.capability.RequestProcessingStateCapability;
 import org.apache.ws.muws.v1_0.MuwsConstants;
 import org.apache.ws.muws.v1_0.capability.CorrelatablePropertiesCapability;
 import org.apache.ws.muws.v1_0.capability.IdentityCapability;
 import org.apache.ws.muws.v1_0.capability.ManageabilityCharacteristicsCapability;
-import org.apache.ws.muws.v1_0.capability.MetricsCapability;
 import org.apache.ws.muws.v1_0.capability.RelationshipsCapability;
 import org.apache.ws.util.XmlBeanUtils;
 import org.apache.ws.util.test.PortListen;
@@ -101,13 +100,13 @@
     public void testMowsIdentification() throws FaultException, WSDLException
     {
         XmlObject[] capabilityElems = m_resource.getResourceProperty( ManageabilityCharacteristicsCapability.PROP_NAME_MANAGEABILITY_CAPABILITY );
-        assertContainsURI( capabilityElems, EndpointIdentificationCapability.URI );
-        XmlObject eprPropElem = getSingleProperty( m_resource, EndpointIdentificationCapability.PROP_NAME_ENDPOINT_REFERENCE );
+        assertContainsURI( capabilityElems, IdentificationCapability.URI );
+        XmlObject eprPropElem = getSingleProperty( m_resource, IdentificationCapability.PROP_NAME_ENDPOINT_REFERENCE );
         assertTrue( eprPropElem instanceof EndpointReferenceType );
         EndpointReferenceType epr = (EndpointReferenceType) eprPropElem;
         assertTrue( "mows-xs:EndpointReference element is not valid", epr.validate() );
         String address = epr.getAddress().getStringValue();
-        XmlObject epDescsPropElem = getSingleProperty( m_resource, EndpointIdentificationCapability.PROP_NAME_ENDPOINT_DESCRIPTIONS );
+        XmlObject epDescsPropElem = getSingleProperty( m_resource, IdentificationCapability.PROP_NAME_ENDPOINT_DESCRIPTIONS );
         assertTrue( epDescsPropElem instanceof EndpointDescriptionsDocument.EndpointDescriptions );
         EndpointDescriptionsDocument.EndpointDescriptions epDescs = (EndpointDescriptionsDocument.EndpointDescriptions)epDescsPropElem;
         assertTrue( "mows-xs:EndpointDescriptions element is not valid", epDescs.validate() );
@@ -138,45 +137,45 @@
             assertTrue( idPropElem instanceof XmlAnyURI );
             XmlObject[] capabilityElems = mgmtResource.getResourceProperty(
                     ManageabilityCharacteristicsCapability.PROP_NAME_MANAGEABILITY_CAPABILITY );
-            assertContainsURI( capabilityElems, EndpointIdentificationCapability.URI );
+            assertContainsURI( capabilityElems, IdentificationCapability.URI );
         }
     }
 
     public void testMowsMetrics() throws FaultException
     {
         XmlObject[] capabilityElems = m_resource.getResourceProperty( ManageabilityCharacteristicsCapability.PROP_NAME_MANAGEABILITY_CAPABILITY );
+        assertContainsURI( capabilityElems, org.apache.ws.muws.v1_0.capability.MetricsCapability.URI );
         assertContainsURI( capabilityElems, MetricsCapability.URI );
-        assertContainsURI( capabilityElems, EndpointMetricsCapability.URI );
-        XmlObject currentTimePropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_CURRENT_TIME );
+        XmlObject currentTimePropElem = getSingleProperty( m_resource, org.apache.ws.muws.v1_0.capability.MetricsCapability.PROP_NAME_CURRENT_TIME );
         assertTrue( currentTimePropElem instanceof XmlDateTime );
-        XmlObject numRequestsPropElem = getSingleProperty( m_resource, EndpointMetricsCapability.PROP_NAME_NUMBER_OF_REQUESTS );
+        XmlObject numRequestsPropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_NUMBER_OF_REQUESTS );
         assertTrue( numRequestsPropElem instanceof IntegerCounter );
         IntegerCounter numRequestsMetric = ((IntegerCounter)numRequestsPropElem);
         long numRequests = numRequestsMetric.getBigIntegerValue().longValue();
         assertTrue( "ResetAt metadata attribute is not set", numRequestsMetric.isSetResetAt() );
         assertFalse( "Duration metadata attribute is set", numRequestsMetric.isSetDuration() );
-        XmlObject numFailedRequestsPropElem = getSingleProperty( m_resource, EndpointMetricsCapability.PROP_NAME_NUMBER_OF_FAILED_REQUESTS );
+        XmlObject numFailedRequestsPropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_NUMBER_OF_FAILED_REQUESTS );
         assertTrue( numFailedRequestsPropElem instanceof IntegerCounter );
         IntegerCounter numFailedRequestsMetric = ((IntegerCounter)numFailedRequestsPropElem);
         long numFailedRequests = numFailedRequestsMetric.getBigIntegerValue().longValue();
         assertTrue( "ResetAt metadata attribute is not set", numFailedRequestsMetric.isSetResetAt() );
         assertFalse( "Duration metadata attribute is set", numFailedRequestsMetric.isSetDuration() );
-        XmlObject numSuccessfulRequestsPropElem = getSingleProperty( m_resource, EndpointMetricsCapability.PROP_NAME_NUMBER_OF_SUCCESSFUL_REQUESTS );
+        XmlObject numSuccessfulRequestsPropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_NUMBER_OF_SUCCESSFUL_REQUESTS );
         assertTrue( numSuccessfulRequestsPropElem instanceof IntegerCounter );
         IntegerCounter numSuccessfulRequestsMetric = ((IntegerCounter)numSuccessfulRequestsPropElem);
         long numSuccessfulRequests = numSuccessfulRequestsMetric.getBigIntegerValue().longValue();
         assertTrue( "ResetAt metadata attribute is not set", numSuccessfulRequestsMetric.isSetResetAt() );
         assertFalse( "Duration metadata attribute is set", numSuccessfulRequestsMetric.isSetDuration() );
         assertTrue( numRequests >= numFailedRequests + numSuccessfulRequests );
-        XmlObject serviceTimePropElem = getSingleProperty( m_resource, EndpointMetricsCapability.PROP_NAME_SERVICE_TIME );
+        XmlObject serviceTimePropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_SERVICE_TIME );
         assertTrue( serviceTimePropElem instanceof DurationMetric );
         DurationMetric serviceTimeMetric = ((DurationMetric)serviceTimePropElem);
         assertTrue( "Duration metadata attribute is not set", serviceTimeMetric.isSetDuration() );
-        XmlObject maxResponseTimePropElem = getSingleProperty( m_resource, EndpointMetricsCapability.PROP_NAME_MAX_RESPONSE_TIME );
+        XmlObject maxResponseTimePropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_MAX_RESPONSE_TIME );
         assertTrue( maxResponseTimePropElem instanceof DurationMetric );
         DurationMetric maxResponseTimeMetric = ((DurationMetric)maxResponseTimePropElem);
         assertTrue( "Duration metadata attribute is not set", maxResponseTimeMetric.isSetDuration() );
-        XmlObject lastResponseTimePropElem = getSingleProperty( m_resource, EndpointMetricsCapability.PROP_NAME_LAST_RESPONSE_TIME );
+        XmlObject lastResponseTimePropElem = getSingleProperty( m_resource, MetricsCapability.PROP_NAME_LAST_RESPONSE_TIME );
         assertTrue( lastResponseTimePropElem instanceof DurationMetric );
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org