bloritsch    01/12/28 10:54:35

  Modified:    src/org/apache/cocoon/acting ResourceExistsAction.java
                        SendmailAction.java SessionInvalidatorAction.java
                        SessionIsValidAction.java
  Log:
  remove unnecessary object creation
  
  Revision  Changes    Path
  1.13      +2 -3      
xml-cocoon2/src/org/apache/cocoon/acting/ResourceExistsAction.java
  
  Index: ResourceExistsAction.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/acting/ResourceExistsAction.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- ResourceExistsAction.java 2001/10/11 07:28:16     1.12
  +++ ResourceExistsAction.java 2001/12/28 18:54:35     1.13
  @@ -23,12 +23,11 @@
    * null otherwise. It has only been tested with context urls.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Donald Ball</a>
  - * @version CVS $Revision: 1.12 $ $Date: 2001/10/11 07:28:16 $
  + * @version CVS $Revision: 1.13 $ $Date: 2001/12/28 18:54:35 $
    */
   public class ResourceExistsAction extends ComposerAction implements ThreadSafe {
   
       public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, 
String source, Parameters parameters) throws Exception {
  -        HashMap results = new HashMap();
           String urlstring = parameters.getParameter("url",null);
           Source src = null;
           try {
  @@ -40,7 +39,7 @@
           } finally {
               if (src != null) src.recycle();
           }
  -        return Collections.unmodifiableMap(results);
  +        return Collections.EMPTY_MAP;
       }
   
   }
  
  
  
  1.13      +2 -3      xml-cocoon2/src/org/apache/cocoon/acting/SendmailAction.java
  
  Index: SendmailAction.java
  ===================================================================
  RCS file: /home/cvs/xml-cocoon2/src/org/apache/cocoon/acting/SendmailAction.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- SendmailAction.java       2001/11/28 09:21:22     1.12
  +++ SendmailAction.java       2001/12/28 18:54:35     1.13
  @@ -61,7 +61,6 @@
     }
   
     public Map act(Redirector redirector, SourceResolver resolver, Map objectModel, 
String source, Parameters parameters) throws Exception {
  -    HashMap results = new HashMap();
       try {
         getLogger().debug("SendmailAction: act start");
         Request request = (Request)objectModel.get(Constants.REQUEST_OBJECT);
  @@ -111,10 +110,10 @@
         message.setSentDate(new Date());
         Transport.send(message);
         getLogger().debug("SendmailAction: act stop");
  -      return Collections.unmodifiableMap(results);
  +      return Collections.EMPTY_MAP;
       } catch (SendmailActionException e) {
         getLogger().error("SendmailAction: "+e.getMessage());
  -      return Collections.unmodifiableMap(results);
  +      return Collections.EMPTY_MAP;
       }
     }
   
  
  
  
  1.8       +4 -5      
xml-cocoon2/src/org/apache/cocoon/acting/SessionInvalidatorAction.java
  
  Index: SessionInvalidatorAction.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/acting/SessionInvalidatorAction.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- SessionInvalidatorAction.java     2001/10/11 07:28:16     1.7
  +++ SessionInvalidatorAction.java     2001/12/28 18:54:35     1.8
  @@ -1,4 +1,4 @@
  -// $Id: SessionInvalidatorAction.java,v 1.7 2001/10/11 07:28:16 cziegeler Exp $
  +// $Id: SessionInvalidatorAction.java,v 1.8 2001/12/28 18:54:35 bloritsch Exp $
   package org.apache.cocoon.acting;
   
   import org.apache.avalon.framework.parameters.Parameters;
  @@ -18,7 +18,7 @@
    * empty map if everything is ok, null otherwise.
    *
    * @author Martin Man &lt;[EMAIL PROTECTED]&gt;
  - * @version CVS $Revision: 1.7 $ $Date: 2001/10/11 07:28:16 $
  + * @version CVS $Revision: 1.8 $ $Date: 2001/12/28 18:54:35 $
    */
   public class SessionInvalidatorAction extends AbstractAction implements ThreadSafe
   {
  @@ -29,7 +29,6 @@
               Parameters parameters) throws Exception {
           Request req = (Request)
               objectModel.get (Constants.REQUEST_OBJECT);
  -        HashMap actionMap = new HashMap ();
   
           /* check request validity */
           if (req == null) {
  @@ -46,9 +45,9 @@
               getLogger ().debug ("SESSIONINVALIDATOR: no session object");
           }
   
  -        return Collections.unmodifiableMap (actionMap);
  +        return Collections.EMPTY_MAP; // cut down on object creation
       }
   }
   
  -// $Id: SessionInvalidatorAction.java,v 1.7 2001/10/11 07:28:16 cziegeler Exp $
  +// $Id: SessionInvalidatorAction.java,v 1.8 2001/12/28 18:54:35 bloritsch Exp $
   // vim: set et ts=4 sw=4:
  
  
  
  1.6       +5 -5      
xml-cocoon2/src/org/apache/cocoon/acting/SessionIsValidAction.java
  
  Index: SessionIsValidAction.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/acting/SessionIsValidAction.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- SessionIsValidAction.java 2001/10/11 07:28:16     1.5
  +++ SessionIsValidAction.java 2001/12/28 18:54:35     1.6
  @@ -15,7 +15,7 @@
   import org.apache.cocoon.environment.Session;
   import org.apache.cocoon.environment.SourceResolver;
   
  -import java.util.HashMap;
  +import java.util.Collections;
   import java.util.Map;
   
   
  @@ -24,7 +24,7 @@
    * seesion is still valid.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Christian Haul</a>
  - * @version CVS $Revision: 1.5 $ $Date: 2001/10/11 07:28:16 $
  + * @version CVS $Revision: 1.6 $ $Date: 2001/12/28 18:54:35 $
    */
   
   public class SessionIsValidAction extends AbstractValidatorAction implements 
ThreadSafe
  @@ -48,12 +48,12 @@
               getLogger ().debug ("SESSIONVALIDATOR: no session object");
               return null;
           }
  -     if (!req.isRequestedSessionIdValid()) {
  +    if (!req.isRequestedSessionIdValid()) {
               getLogger ().debug ("SESSIONVALIDATOR: requested session id is 
invalid");
               return null;
           }
  -         
  -     return new HashMap();
  +
  +    return Collections.EMPTY_MAP;
   
       }
   }
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to