Author: scamp
Date: Fri Mar 25 11:39:57 2005
New Revision: 159051
URL: http://svn.apache.org/viewcvs?view=rev&rev=159051
Log: (empty)
Modified:
incubator/apollo/trunk/src/java/org/apache/ws/resource/handler/ResourceHandler.java
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortService.java
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryResource.java
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java
Modified:
incubator/apollo/trunk/src/java/org/apache/ws/resource/handler/ResourceHandler.java
URL:
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/java/org/apache/ws/resource/handler/ResourceHandler.java?view=diff&r1=159050&r2=159051
==============================================================================
---
incubator/apollo/trunk/src/java/org/apache/ws/resource/handler/ResourceHandler.java
(original)
+++
incubator/apollo/trunk/src/java/org/apache/ws/resource/handler/ResourceHandler.java
Fri Mar 25 11:39:57 2005
@@ -355,17 +355,30 @@
Method serviceMethod = null;
String serviceMethodName =
service.getMethodNameMap().getMethodName(
XmlBeanUtils.getName( requestXBean ) );
-
+ LOG.debug("Based on the request, looking for method named: " +
serviceMethodName+ " in service " + service.getClass().getName()+ " with " + 1
+ " param type called: " + requestXBean.getClass().getName());
Method[] methods = service.getClass().getMethods();
for ( int i = 0; i < methods.length; i++ )
{
Method method = methods[i];
- if ( method.getName().equals( serviceMethodName )
- && ( method.getParameterTypes().length == 1 )
- && method.getParameterTypes()[0].isInstance( requestXBean
) )
+ if ( method.getName().equals( serviceMethodName ))
{
- serviceMethod = method;
- break;
+ if( method.getParameterTypes().length == 1 )
+ {
+ if( method.getParameterTypes()[0].isInstance( requestXBean
) )
+ {
+
+ serviceMethod = method;
+ break;
+ }
+ else
+ {
+ LOG.warn("Found method named: " + serviceMethodName +
" in service " + service.getClass().getName()+ " with " + 1 + " param of type:
" + method.getParameterTypes()[0].getName() + " , however the request param
was: " + requestXBean.getClass().getName());
+ }
+ }
+ else
+ {
+ LOG.warn("Found method named: " + serviceMethodName + " in
service " + service.getClass().getName()+ " with " +
method.getParameterTypes().length + " param types, expected 1 param type.");
+ }
}
}
Modified:
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortService.java
URL:
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortService.java?view=diff&r1=159050&r2=159051
==============================================================================
---
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortService.java
(original)
+++
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/AbstractJobPortService.java
Fri Mar 25 11:39:57 2005
@@ -28,7 +28,6 @@
*/
public abstract class AbstractJobPortService
implements org.apache.ws.resource.handler.WsrfService,
-
org.apache.ws.resource.lifetime.v2004_11.porttype.ImmediateResourceTerminationPortType,
org.apache.ws.resource.lifetime.v2004_11.porttype.ScheduledResourceTerminationPortType,
org.apache.ws.resource.properties.v2004_11.porttype.GetResourcePropertyPortType
{
@@ -109,18 +108,7 @@
.setTerminationTime( requestDoc );
}
- /**
- * DOCUMENT_ME
- *
- * @param requestDoc DOCUMENT_ME
- *
- * @return DOCUMENT_ME
- */
- public
org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceLifetime12Draft04.DestroyResponseDocument
destroy(
org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceLifetime12Draft04.DestroyDocument
requestDoc )
- {
- return new
org.apache.ws.resource.lifetime.v2004_11.porttype.impl.ImmediateResourceTerminationPortTypeImpl(
getResourceContext( ) )
- .destroy( requestDoc );
- }
+
/**
* DOCUMENT_ME
@@ -141,5 +129,18 @@
protected final boolean isInitialized( )
{
return m_isInitialized;
+ }
+
+ /**
+ * DOCUMENT_ME
+ *
+ * @param requestDoc DOCUMENT_ME
+ *
+ * @return DOCUMENT_ME
+ */
+ public
org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceLifetime12Draft04.DestroyResponseDocument
destroy(
org.oasisOpen.docs.wsrf.x2004.x11.wsrfWSResourceLifetime12Draft04.DestroyDocument
requestDoc )
+ {
+ return new
org.apache.ws.resource.lifetime.v2004_11.porttype.impl.ImmediateResourceTerminationPortTypeImpl(
getResourceContext( ) )
+ .destroy( requestDoc );
}
}
Modified:
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java
URL:
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java?view=diff&r1=159050&r2=159051
==============================================================================
---
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java
(original)
+++
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortResource.java
Fri Mar 25 11:39:57 2005
@@ -16,6 +16,7 @@
package org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl;
import org.apache.ws.resource.properties.ResourceProperty;
+import org.apache.ws.resource.lifetime.ResourceTerminationListener;
import org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.*;
import org.xmlsoap.schemas.ws.x2004.x08.addressing.EndpointReferenceType;
import java.math.BigInteger;
@@ -39,6 +40,16 @@
/**
+ * Adds a listener to be invoked when the resource has been terminated.
+ *
+ * @param listener
+ */
+ public void addTerminationListener(ResourceTerminationListener listener)
+ {
+
+ }
+
+ /**
* Creates a new [EMAIL PROTECTED] JobPortResource} object.
*
* @param jobEpr DOCUMENT_ME
@@ -62,7 +73,7 @@
}
m_jobRef = jobEpr;
m_printerResource = printerResource;
- m_printerRef = printerResource.getEpr();
+ m_printerRef = printerResource.getEpr();
}
/**
Modified:
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java
URL:
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java?view=diff&r1=159050&r2=159051
==============================================================================
---
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java
(original)
+++
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/JobPortService.java
Fri Mar 25 11:39:57 2005
@@ -19,6 +19,7 @@
import org.apache.ws.resource.ResourceContextException;
import org.apache.ws.resource.ResourceException;
import org.apache.ws.resource.ResourceUnknownException;
+import
org.apache.ws.resource.lifetime.v2004_06.porttype.ImmediateResourceTerminationPortType;
import org.apache.ws.resource.properties.faults.ResourceUnknownFaultException;
import org.apache.ws.resource.properties.impl.XmlBeansResourceProperty;
import
org.apache.ws.resource.properties.v2004_11.impl.NamespaceVersionHolderImpl;
@@ -40,7 +41,7 @@
*/
public class JobPortService
extends AbstractJobPortService
- implements JobPortCustomOperationsPortType
+ implements JobPortCustomOperationsPortType,
ImmediateResourceTerminationPortType
{
private ResourceContext m_resourceContext;
Modified:
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryResource.java
URL:
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryResource.java?view=diff&r1=159050&r2=159051
==============================================================================
---
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryResource.java
(original)
+++
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterFactoryResource.java
Fri Mar 25 11:39:57 2005
@@ -15,6 +15,8 @@
*=============================================================================*/
package org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03Wsdl;
+import org.apache.ws.resource.lifetime.ResourceTerminationListener;
+
/**
* A PrinterFactory WS-Resource.
@@ -31,4 +33,14 @@
{
super.init( );
}
+
+ /**
+ * Adds a listener to be invoked when the resource has been terminated.
+ *
+ * @param listener
+ */
+ public void addTerminationListener(ResourceTerminationListener listener)
+ {
+
+ }
}
Modified:
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java
URL:
http://svn.apache.org/viewcvs/incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java?view=diff&r1=159050&r2=159051
==============================================================================
---
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java
(original)
+++
incubator/apollo/trunk/src/site/content/example/src/java/org/oasisOpen/docs/wsrf/x2005/x01/wsrfInterop20Draft03Wsdl/PrinterPortResource.java
Fri Mar 25 11:39:57 2005
@@ -21,6 +21,7 @@
import org.apache.ws.resource.properties.ResourceProperty;
import org.apache.ws.resource.properties.impl.XmlBeansResourceProperty;
import org.apache.ws.resource.properties.impl.XmlBeansResourcePropertySet;
+import org.apache.ws.resource.lifetime.ResourceTerminationListener;
import org.apache.ws.util.timer.TimerManagerImpl;
import org.apache.xmlbeans.XmlInteger;
import
org.oasisOpen.docs.wsrf.x2005.x01.wsrfInterop20Draft03.DocumentFormatSupportedDocument;
@@ -133,6 +134,16 @@
documentFormatSupportedDocument.addNewDocumentFormatSupported();
mimeMediaTypes.addMimeMediaType(MimeMediaTypeType.TEXT_PLAIN);
resourceProperty.add(documentFormatSupportedDocument);
+ }
+
+ /**
+ * Adds a listener to be invoked when the resource has been terminated.
+ *
+ * @param listener
+ */
+ public void addTerminationListener(ResourceTerminationListener listener)
+ {
+
}
public void addJobToQueue(JobPortResource job)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]