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/03/23 20:43:40 UTC
svn commit: r158822 - in incubator/muse/trunk/src:
java/org/apache/ws/muws/v1_0/capability/
site/content/interop/src/java/org/apache/ws/resource/example/blackberry/
site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/
site/content/interop/src/java/org/apache/ws/resource/example/mowsfactory/
site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/
Author: scamp
Date: Wed Mar 23 11:43:38 2005
New Revision: 158822
URL: http://svn.apache.org/viewcvs?view=rev&rev=158822
Log: (empty)
Added:
incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ConfigurationCapability.java
Modified:
incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java
incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java
incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/mowsfactory/MowsfactoryResource.java
incubator/muse/trunk/src/site/content/interop/src/java/org/everestWeather/wsdm/samples/x2005/x04/schema/WeatherstationResource.java
Added: incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ConfigurationCapability.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ConfigurationCapability.java?view=auto&rev=158822
==============================================================================
--- incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ConfigurationCapability.java (added)
+++ incubator/muse/trunk/src/java/org/apache/ws/muws/v1_0/capability/ConfigurationCapability.java Wed Mar 23 11:43:38 2005
@@ -0,0 +1,35 @@
+package org.apache.ws.muws.v1_0.capability;
+
+import org.apache.ws.muws.v1_0.MuwsConstants;
+import javax.xml.namespace.QName;
+
+/**
+ * The MUWS Configuration manageability capability.
+ *
+ * @author Sal Campana
+ */
+public interface ConfigurationCapability
+{
+
+ /**
+ * Name of this capability.
+ */
+ String NAME = "Configuration";
+
+ /**
+ * Port type name.
+ */
+ QName PORT_TYPE_NAME = new QName( MuwsConstants.NSURI_MUWS_PART2_WSDL, NAME, MuwsConstants.NSPREFIX_MUWS_PART2_WSDL );
+
+ /**
+ * Manageability capability URI.
+ */
+ String URI = MuwsConstants.BASE_URI_MUWS_CAPABILITIES + NAME;
+
+ /**
+ * Topic name.
+ */
+ String TOPIC_NAME = NAME + "Capability";
+
+
+}
Modified: incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java?view=diff&r1=158821&r2=158822
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java (original)
+++ incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/blackberry/BlackberryResource.java Wed Mar 23 11:43:38 2005
@@ -3,6 +3,9 @@
import org.apache.ws.resource.properties.ResourceProperty;
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.ConfigurationCapability;
+import org.apache.ws.mows.v1_0.capability.OperationalStatusCapability;
import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
/**
@@ -37,12 +40,42 @@
org.apache.ws.resource.properties.ResourcePropertySet resourcePropertySet = getResourcePropertySet();
+ /** Capabilities **/
+ //Management Characteristics
ResourceProperty resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.MANAGEABILITYCAPABILITY);
+
+ //Identity Capability
ManageabilityCapabilityDocument manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(IdentityCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
+ //MUWS2 Metrics Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(MetricsCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Blackberry Metrics Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability("http://pda.rim/BlackberryMetrics");
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Configuration
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(ConfigurationCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Blackberry Configuration Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability("http://pda.rim/BlackberryConfiguration");
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Status Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(OperationalStatusCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
//todo
+ /** Properties **/
resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.ALLOCATEDSTORAGE);
resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.CURRENTTIME);
resourceProperty = resourcePropertySet.get(BlackberryPropertyQNames.CURRENTTIME2);
Modified: incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java?view=diff&r1=158821&r2=158822
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java (original)
+++ incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/ipmiserver/IpmiserverResource.java Wed Mar 23 11:43:38 2005
@@ -3,6 +3,7 @@
import org.apache.ws.resource.properties.ResourceProperty;
import org.apache.ws.muws.v1_0.capability.IdentityCapability;
+import org.apache.ws.mows.v1_0.capability.OperationalStatusCapability;
import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
/**
@@ -26,25 +27,38 @@
public void init()
{
super.init();
-
-
- /**
- * This method call will make all resource properties be exposed
- * as Topics. If you would like to change that behaviour you can
- * call TopicUtils.addResourcePropertyValueChangeTopic for each
- * Topic you'd like to expose property change notifications for.
- */
- org.apache.ws.notification.topics.util.TopicUtils.addResourcePropertyValueChangeTopics( getResourcePropertySet(), getTopicSpaceSet() );
-
+ /**
+ * This method call will make all resource properties be exposed
+ * as Topics. If you would like to change that behaviour you can
+ * call TopicUtils.addResourcePropertyValueChangeTopic for each
+ * Topic you'd like to expose property change notifications for.
+ */
+ org.apache.ws.notification.topics.util.TopicUtils.addResourcePropertyValueChangeTopics(getResourcePropertySet(), getTopicSpaceSet());
+
org.apache.ws.resource.properties.ResourcePropertySet resourcePropertySet = getResourcePropertySet();
+ /** Capabilities **/
+ //Management Characteristics
ResourceProperty resourceProperty = resourcePropertySet.get(IpmiserverPropertyQNames.MANAGEABILITYCAPABILITY);
+
+ //Identity Capability
ManageabilityCapabilityDocument manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(IdentityCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
+ //Status Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(OperationalStatusCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Server Reset Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability("http://.../ServerReset");
+ resourceProperty.add(manageabilityCapabilityDocument);
+
//todo
+ /** Properties **/
resourceProperty = resourcePropertySet.get(IpmiserverPropertyQNames.CPUUSAGE);
resourceProperty = resourcePropertySet.get(IpmiserverPropertyQNames.CURRENTTIME);
resourceProperty = resourcePropertySet.get(IpmiserverPropertyQNames.OPERATIONALSTATUS);
Modified: incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/mowsfactory/MowsfactoryResource.java
URL: http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/mowsfactory/MowsfactoryResource.java?view=diff&r1=158821&r2=158822
==============================================================================
--- incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/mowsfactory/MowsfactoryResource.java (original)
+++ incubator/muse/trunk/src/site/content/interop/src/java/org/apache/ws/resource/example/mowsfactory/MowsfactoryResource.java Wed Mar 23 11:43:38 2005
@@ -4,6 +4,7 @@
import org.apache.ws.resource.properties.ResourceProperty;
import org.apache.ws.resource.example.blackberry.BlackberryPropertyQNames;
import org.apache.ws.muws.v1_0.capability.IdentityCapability;
+import org.apache.ws.mows.v1_0.capability.OperationalStatusCapability;
import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
/**
@@ -25,16 +26,25 @@
public void init()
{
super.init();
-
-
+
org.apache.ws.resource.properties.ResourcePropertySet resourcePropertySet = getResourcePropertySet();
+ /** Capabilities **/
+ //Management Characteristics
ResourceProperty resourceProperty = resourcePropertySet.get(MowsfactoryPropertyQNames.MANAGEABILITYCAPABILITY);
+
+ //Identity Capability
ManageabilityCapabilityDocument manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(IdentityCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
+ //Status Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(OperationalStatusCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
//todo
+ /** Properties **/
resourceProperty = resourcePropertySet.get(MowsfactoryPropertyQNames.OPERATIONALSTATUS);
resourceProperty = resourcePropertySet.get(MowsfactoryPropertyQNames.RESOURCEID);
}
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=158821&r2=158822
==============================================================================
--- 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 Wed Mar 23 11:43:38 2005
@@ -5,7 +5,12 @@
import org.apache.ws.resource.example.blackberry.BlackberryPropertyQNames;
import org.apache.ws.muws.v1_0.capability.IdentityCapability;
import org.apache.ws.muws.v1_0.capability.CorrelatablePropertiesCapability;
+import org.apache.ws.muws.v1_0.capability.MetricsCapability;
+import org.apache.ws.muws.v1_0.capability.RelationshipsCapability;
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.OperationalStatusCapability;
+import org.apache.ws.mows.v1_0.capability.RequestProcessingStateCapability;
import org.oasisOpen.docs.wsdm.x2004.x12.muws.wsdmMuwsPart1.ManageabilityCapabilityDocument;
/**
@@ -30,27 +35,54 @@
org.apache.ws.resource.properties.ResourcePropertySet resourcePropertySet = getResourcePropertySet();
+ /** Capabilities **/
//Management Characteristics
ResourceProperty resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.MANAGEABILITYCAPABILITY);
- //Identity
+ //Identity Capability
ManageabilityCapabilityDocument manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
manageabilityCapabilityDocument.setManageabilityCapability(IdentityCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
- //Correelateable Properties
+ //Identification Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
- manageabilityCapabilityDocument.setManageabilityCapability(CorrelatablePropertiesCapability.URI);
+ manageabilityCapabilityDocument.setManageabilityCapability(EndpointIdentificationCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
- //Identification Capability
+ //MUWS2 Metrics Capability
manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
- manageabilityCapabilityDocument.setManageabilityCapability(EndpointIdentificationCapability.URI);
+ manageabilityCapabilityDocument.setManageabilityCapability(MetricsCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //MOWS Metrics Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(EndpointMetricsCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Status Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(OperationalStatusCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Request Processing State Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(RequestProcessingStateCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Relationship Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(RelationshipsCapability.URI);
+ resourceProperty.add(manageabilityCapabilityDocument);
+
+ //Correlateable Properties Capability
+ manageabilityCapabilityDocument = ManageabilityCapabilityDocument.Factory.newInstance();
+ manageabilityCapabilityDocument.setManageabilityCapability(CorrelatablePropertiesCapability.URI);
resourceProperty.add(manageabilityCapabilityDocument);
//todo setup mows:epr, mows:epdesc
//todo
+ /** Properties **/
resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.CURRENTTIME);
resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.OPERATIONALSTATUS);
resourceProperty = resourcePropertySet.get(WeatherstationPropertyQNames.RELATIONSHIP);
---------------------------------------------------------------------
To unsubscribe, e-mail: muse-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: muse-dev-help@ws.apache.org