[jboss-cvs] JBoss Messaging SVN: r1599 - branches/Branch_HTTP_Experiment/src/main/org/jboss/jms/server/endpoint

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Mon Nov 20 23:55:50 EST 2006


Author: ron_sigal
Date: 2006-11-20 23:55:50 -0500 (Mon, 20 Nov 2006)
New Revision: 1599

Modified:
   branches/Branch_HTTP_Experiment/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java
Log:
JBMESSAGING-207:  Added request for Remoting to handler callback acknowledgements, and changed to conform to CallbackListener interface changes.

Modified: branches/Branch_HTTP_Experiment/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java
===================================================================
--- branches/Branch_HTTP_Experiment/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java	2006-11-21 03:22:44 UTC (rev 1598)
+++ branches/Branch_HTTP_Experiment/src/main/org/jboss/jms/server/endpoint/ServerConsumerEndpoint.java	2006-11-21 04:55:50 UTC (rev 1599)
@@ -62,6 +62,7 @@
 import org.jboss.messaging.util.Future;
 import org.jboss.remoting.callback.Callback;
 import org.jboss.remoting.callback.CallbackListener;
+import org.jboss.remoting.callback.InvokerCallbackHandler;
 import org.jboss.remoting.callback.ServerInvokerCallbackHandler;
 import org.jboss.util.id.GUID;
 
@@ -775,10 +776,10 @@
             MessagingMarshallable mm = new MessagingMarshallable(connection.getUsingVersion(), del);
 
             Map metadata = new HashMap();
-            metadata.put(ServerInvokerCallbackHandler.CALLBACK_POSTPROCESS_LISTENER,
-                         ServerConsumerEndpoint.this);
+            metadata.put(ServerInvokerCallbackHandler.CALLBACK_LISTENER, ServerConsumerEndpoint.this);
             String callbackId = new GUID().toString();
             metadata.put(ServerInvokerCallbackHandler.CALLBACK_ID, callbackId);
+            metadata.put(ServerInvokerCallbackHandler.REMOTING_ACKNOWLEDGES_PUSH_CALLBACKS, "true");
             Callback callback = new Callback(mm);
             callback.setReturnPayload(metadata);
             
@@ -899,7 +900,7 @@
    /**
     * To implement org.jboss.remoting.callback.CallbackListener
     */
-   public void callbackSent(Object callbackId, int ignore)
+   public void acknowledgeCallback(InvokerCallbackHandler callbackHandler, Object callbackId, Object response)
    {
       synchronized (pendingCallbacks)
       {




More information about the jboss-cvs-commits mailing list