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 <[EMAIL PROTECTED]> - * @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]