[jboss-cvs] JBossRemoting/src/tests/org/jboss/test/remoting/transport/web ...

Ron Sigal ron_sigal at yahoo.com
Sun Nov 25 02:10:59 EST 2007


  User: rsigal  
  Date: 07/11/25 02:10:59

  Modified:    src/tests/org/jboss/test/remoting/transport/web  Tag:
                        remoting_2_x WebInvocationHandler.java
  Log:
  JBREM-728: Added RETURN_RESPONSE_HEADER functionality.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.6.4.6   +15 -0     JBossRemoting/src/tests/org/jboss/test/remoting/transport/web/WebInvocationHandler.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: WebInvocationHandler.java
  ===================================================================
  RCS file: /cvsroot/jboss/JBossRemoting/src/tests/org/jboss/test/remoting/transport/web/WebInvocationHandler.java,v
  retrieving revision 1.6.4.5
  retrieving revision 1.6.4.6
  diff -u -b -r1.6.4.5 -r1.6.4.6
  --- WebInvocationHandler.java	22 Nov 2007 09:32:19 -0000	1.6.4.5
  +++ WebInvocationHandler.java	25 Nov 2007 07:10:59 -0000	1.6.4.6
  @@ -65,6 +65,10 @@
      public static final String COPY = "copy:";
      public static final int ANSWER = 17;
      
  +   protected static String HEADER_RESPONSE_KEY = "responseKey";
  +   protected static String HEADER_RESPONSE_VALUE = "responseValue";
  +   protected static String RETURN_RESPONSE_HEADER = "returnResponseHeader";
  +   
      private static Logger log = Logger.getLogger(WebInvocationHandler.class);
      
      private InvokerCallbackHandler callbackHandler;
  @@ -152,6 +156,17 @@
         {
            return ((String) invocation.getParameter()).substring(5);
         }
  +      else if (RETURN_RESPONSE_HEADER.equals(request))
  +      {
  +         Map returnPayload = invocation.getReturnPayload();
  +         if (returnPayload == null)
  +         {
  +            returnPayload = new HashMap();
  +            invocation.setReturnPayload(returnPayload);
  +         }
  +         returnPayload.put(HEADER_RESPONSE_KEY, HEADER_RESPONSE_VALUE);
  +         return request;
  +      }
         else
         {
            return HTML_PAGE_RESPONSE;
  
  
  



More information about the jboss-cvs-commits mailing list