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