You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by ja...@apache.org on 2005/07/21 14:20:20 UTC
svn commit: r220043 -
/webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCInOutMessageReceiver.java
Author: jayachandra
Date: Thu Jul 21 05:20:19 2005
New Revision: 220043
URL: http://svn.apache.org/viewcvs?rev=220043&view=rev
Log: (empty)
Added:
webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCInOutMessageReceiver.java
Added: webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCInOutMessageReceiver.java
URL: http://svn.apache.org/viewcvs/webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCInOutMessageReceiver.java?rev=220043&view=auto
==============================================================================
--- webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCInOutMessageReceiver.java (added)
+++ webservices/axis/trunk/archive/java/scratch/ashu_jaya_venkat/jaxws/src/org/apache/axis/jaxrpc/server/JAXRPCInOutMessageReceiver.java Thu Jul 21 05:20:19 2005
@@ -0,0 +1,49 @@
+/**
+ *
+ */
+package org.apache.axis.jaxrpc.server;
+
+import org.apache.axis2.receivers.*;
+import org.apache.axis2.om.OMAbstractFactory;
+import org.apache.axis2.om.OMElement;
+import org.apache.axis2.om.OMText;
+import org.apache.axis2.om.impl.llom.OMTextImpl;
+import org.apache.axis2.soap.SOAPEnvelope;
+import org.apache.axis2.context.MessageContext;
+import org.apache.axis2.engine.AxisFault;
+import org.apache.axis2.engine.MessageReceiver;
+/**
+ * @author sunja07
+ *
+ */
+public class JAXRPCInOutMessageReceiver extends AbstractInOutSyncMessageReceiver
+ implements MessageReceiver {
+
+ /**
+ *
+ */
+ public JAXRPCInOutMessageReceiver() {
+ super();
+ // TODO Auto-generated constructor stub
+ }
+
+ /* (non-Javadoc)
+ * @see org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver#invokeBusinessLogic(org.apache.axis2.context.MessageContext, org.apache.axis2.context.MessageContext)
+ */
+ @Override
+ public void invokeBusinessLogic(MessageContext oldMsgCntxt, MessageContext newMsgCntxt) throws AxisFault {
+ System.out.println("[Testing] JAXRPCInOutMessageReceiver got picked up!");
+
+ SOAPEnvelope envelope = OMAbstractFactory.getSOAP11Factory().getDefaultEnvelope();
+
+ OMElement bodyContent = OMAbstractFactory.getSOAP11Factory().
+ createOMElement("result","http://serverTestURL.org","res");
+ bodyContent.setText("This is just to show that on " +
+ "the server side the JAXRPCInOutMessageReceiver is chosen by " +
+ "Axis!");
+ envelope.getBody().addChild(bodyContent);
+
+ newMsgCntxt.setEnvelope(envelope);
+ }
+
+}