Author: scamp
Date: Fri Apr  1 09:12:13 2005
New Revision: 159709

URL: http://svn.apache.org/viewcvs?view=rev&rev=159709
Log: (empty)


Added:
    
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/AbstractWeatherStationSoapResource.java
    
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapHome.java
    
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapResource.java
Modified:
    
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoap_jndi-config.xml

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/AbstractWeatherStationSoapResource.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/everest/AbstractWeatherStationSoapResource.java?view=auto&rev=159709
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/AbstractWeatherStationSoapResource.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/AbstractWeatherStationSoapResource.java
 Fri Apr  1 09:12:13 2005
@@ -0,0 +1,85 @@
+
+package org.everest;
+
+/**
+ * An abstract WeatherStationSoap WS-Resource.
+ * <p/>
+ * NOTE: This class is generated and is NOT meant to be modified. 
+ */
+public abstract class AbstractWeatherStationSoapResource  implements 
org.apache.ws.resource.Resource {
+    
+    /**
+     * The resource ID of the instance.
+     */
+    protected String m_id;
+
+            
+    
+    /**
+     * A list of termination listeners to be notified when the resource is 
terminated.
+     */
+    private java.util.List m_terminationListeners = new java.util.ArrayList(); 
+     
+     
+    /**
+     * DOCUMENT_ME
+     *
+     * @param id DOCUMENT_ME
+     */
+    public void setID( Object id )
+    {
+        if ( m_id != null )
+        {
+            throw new IllegalStateException( "This resource's ID has already 
been set." );
+        }
+
+        try
+        {
+            m_id = (String) id;
+        }
+        catch ( ClassCastException cce )
+        {
+            throw new IllegalArgumentException( "Specified ID is not a 
String." );
+        }
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @param listener DOCUMENT_ME
+     */
+    public void addTerminationListener( 
org.apache.ws.resource.lifetime.ResourceTerminationListener listener)
+    {         
+         m_terminationListeners.add(listener);
+    }
+
+    /**
+     * DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     */
+    public Object getID()
+    {
+        return m_id;
+    }
+
+    public void destroy()
+    {
+       org.apache.ws.resource.lifetime.ResourceTerminationEvent rte = new 
org.apache.ws.resource.lifetime.impl.ResourceTerminationEventImpl(getID(),"Resource
 Destroyed");
+       for (int i = 0; i < m_terminationListeners.size(); i++)
+       {
+           org.apache.ws.resource.lifetime.ResourceTerminationListener 
resourceTerminationEventListener = 
(org.apache.ws.resource.lifetime.ResourceTerminationListener) 
m_terminationListeners.get(i);
+           resourceTerminationEventListener.terminationOccurred(rte);
+       }     
+        return;
+    }
+
+    public void init()
+    {
+                
+               
+              
+    }
+
+      
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapHome.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapHome.java?view=auto&rev=159709
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapHome.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapHome.java
 Fri Apr  1 09:12:13 2005
@@ -0,0 +1,50 @@
+package org.everest;
+
+import org.apache.ws.resource.Resource;
+import org.apache.ws.resource.ResourceContext;
+import org.apache.ws.resource.ResourceContextException;
+import org.apache.ws.resource.ResourceException;
+import org.apache.ws.resource.ResourceKey;
+import org.apache.ws.resource.ResourceUnknownException;
+import org.apache.ws.resource.impl.AbstractResourceHome;
+
+import java.io.Serializable;
+
+/**
+ * Home for WeatherStationSoap WS-Resources.
+ */
+public class WeatherStationSoapHome
+        extends AbstractResourceHome
+        implements Serializable
+{
+
+    /**
+     * TODO
+     *
+     * @param resourceContext DOCUMENT_ME
+     *
+     * @return DOCUMENT_ME
+     *
+     * @throws ResourceException        DOCUMENT_ME
+     * @throws ResourceContextException DOCUMENT_ME
+     * @throws ResourceUnknownException DOCUMENT_ME
+     */
+    public Resource getInstance( ResourceContext resourceContext )
+            throws ResourceException,
+            ResourceContextException,
+            ResourceUnknownException
+    {
+        ResourceKey key = resourceContext.getResourceKey();
+        Resource resource = null;
+        try
+        {
+            resource = find( key );
+        }
+        catch ( ResourceException re )
+        {
+            //todo add any checking for key validity
+        }
+        return resource;
+    }
+
+}

Added: 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapResource.java
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapResource.java?view=auto&rev=159709
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapResource.java
 (added)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoapResource.java
 Fri Apr  1 09:12:13 2005
@@ -0,0 +1,30 @@
+
+package org.everest;
+
+/**
+ * A WeatherStationSoap WS-Resource.
+ * <p/>
+ * NOTE: This class is generated but IS meant to be modified.
+ */
+public class WeatherStationSoapResource extends 
AbstractWeatherStationSoapResource
+
+{
+
+        
+    /**
+     * A NamespaceVerionHolder which maintains the QNames of Spec Wsdls
+     */
+    public static final 
org.apache.ws.notification.base.v1_2.impl.WsnNamespaceVersionHolderImpl 
SPEC_NAMESPACE_SET = new 
org.apache.ws.notification.base.v1_2.impl.WsnNamespaceVersionHolderImpl();
+    
+    /**
+     * Initializes this resource's state (properties, etc.).
+     */
+    public void init()
+    {
+        super.init();
+        
+                
+        // TODO: init all custom properties - this includes setting values, 
registering callbacks, and adding prop value changed topics
+    }
+
+}

Modified: 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoap_jndi-config.xml
URL: 
http://svn.apache.org/viewcvs/incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoap_jndi-config.xml?view=diff&r1=159708&r2=159709
==============================================================================
--- 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoap_jndi-config.xml
 (original)
+++ 
incubator/muse/trunk/src/site/content/interop/src/java/org/everest/WeatherStationSoap_jndi-config.xml
 Fri Apr  1 09:12:13 2005
@@ -9,13 +9,19 @@
                <name>serviceClassName</name>
                <value>org.everest.WeatherStationSoapService</value>
             </parameter>
-            
+            <parameter>
+               <name>resourceClassName</name>
+               <value>org.everest.WeatherStationSoapResource</value>
+            </parameter>
             <parameter>
                <name>wsdlTargetNamespace</name>
                <value>http://everest.org/</value>
             </parameter>
             
-            
+            <parameter>
+               <name>resourceKeyName</name>
+               <value>{http://everest.org/}ResourceID</value>
+            </parameter>
             
 
          </resourceParams>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to