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

Ron Sigal ron_sigal at yahoo.com
Thu Nov 1 03:21:33 EDT 2007


  User: rsigal  
  Date: 07/11/01 03:21:33

  Modified:    src/tests/org/jboss/test/remoting/transport/web  Tag:
                        remoting_2_x WebInvocationHandler.java
  Log:
  JBREM-838: Added option to set content-type of response.
  
  Revision  Changes    Path
  No                   revision
  
  
  No                   revision
  
  
  1.6.4.2   +16 -1     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.1
  retrieving revision 1.6.4.2
  diff -u -b -r1.6.4.1 -r1.6.4.2
  --- WebInvocationHandler.java	11 Oct 2007 05:10:55 -0000	1.6.4.1
  +++ WebInvocationHandler.java	1 Nov 2007 07:21:32 -0000	1.6.4.2
  @@ -22,6 +22,9 @@
   
   package org.jboss.test.remoting.transport.web;
   
  +import java.util.HashMap;
  +import java.util.Map;
  +
   import javax.management.MBeanServer;
   import org.jboss.remoting.InvocationRequest;
   import org.jboss.remoting.ServerInvocationHandler;
  @@ -46,7 +49,8 @@
      public static final String HTML_PAGE_RESPONSE = "<html><head><title>Test HTML page</title></head><body>" +
                                                      "<h1>HTTP/Servlet Test HTML page</h1><p>This is a simple page served for test." +
                                                      "<p>Should show up in browser or via invoker client</body></html>";
  -
  +   public static final String SET_CONTENT_TYPE = "setContentType";
  +   public static final String CONTENT_TYPE = "test/testContentType";
   
      /**
       * called to handle a specific invocation
  @@ -90,6 +94,17 @@
            // return user agent found in map
            return invocation.getRequestPayload().get("user-agent");
         }
  +      else if (SET_CONTENT_TYPE.equals(invocation.getParameter()))
  +      {
  +         Map returnPayload = invocation.getReturnPayload();
  +         if (returnPayload == null)
  +         {
  +            returnPayload = new HashMap();
  +            invocation.setReturnPayload(returnPayload);
  +         }
  +         returnPayload.put("Content-Type", CONTENT_TYPE);
  +         return CONTENT_TYPE;
  +      }
         else
         {
            return HTML_PAGE_RESPONSE;
  
  
  



More information about the jboss-cvs-commits mailing list