manveen 02/04/12 15:06:30 Modified: webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve DeleteValveAction.java SaveAccessLogValveAction.java SaveRemoteAddrValveAction.java SaveRemoteHostValveAction.java SaveRequestDumperValveAction.java SaveSingleSignOnValveAction.java ValveUtil.java Log: Implemented remote valves. Minor fixes for create valve. -- creating all types of valves operational. Revision Changes Path 1.2 +7 -22 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValveAction.java Index: DeleteValveAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValveAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DeleteValveAction.java 11 Apr 2002 19:17:18 -0000 1.1 +++ DeleteValveAction.java 12 Apr 2002 22:06:30 -0000 1.2 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValveAction.java,v 1.1 2002/04/11 19:17:18 manveen Exp $ - * $Revision: 1.1 $ - * $Date: 2002/04/11 19:17:18 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/DeleteValveAction.java,v 1.2 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.2 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -91,13 +91,13 @@ import org.apache.webapp.admin.ApplicationServlet; import org.apache.webapp.admin.TomcatTreeBuilder; -import org.apache.webapp.admin.logger.DeleteLoggerAction; +import org.apache.webapp.admin.Lists; /** * The <code>Action</code> that sets up <em>Delete Valves</em> transactions. * * @author Manveen Kaur - * @version $Revision: 1.1 $ $Date: 2002/04/11 19:17:18 $ + * @version $Revision: 1.2 $ $Date: 2002/04/12 22:06:30 $ */ public class DeleteValveAction extends Action { @@ -170,24 +170,9 @@ // Accumulate a list of all available valves ArrayList list = new ArrayList(); String parent = request.getParameter("parent"); - - if (parent != null) { - try { - pattern = DeleteLoggerAction.getObjectName( - parent,TomcatTreeBuilder.REALM_TYPE); - } catch (Exception e) { - getServlet().log - (resources.getMessage(locale, "users.error.select")); - response.sendError - (HttpServletResponse.SC_INTERNAL_SERVER_ERROR, - resources.getMessage(locale, "users.error.select")); - return (null); - } - } - + try { - Iterator items = - mBServer.queryNames(new ObjectName(pattern), null).iterator(); + Iterator items = (Lists.getValves(mBServer, parent)).iterator(); while (items.hasNext()) { list.add(items.next().toString()); } 1.2 +6 -6 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveAccessLogValveAction.java Index: SaveAccessLogValveAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveAccessLogValveAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SaveAccessLogValveAction.java 11 Apr 2002 14:47:47 -0000 1.1 +++ SaveAccessLogValveAction.java 12 Apr 2002 22:06:30 -0000 1.2 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveAccessLogValveAction.java,v 1.1 2002/04/11 14:47:47 manveen Exp $ - * $Revision: 1.1 $ - * $Date: 2002/04/11 14:47:47 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveAccessLogValveAction.java,v 1.2 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.2 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -88,7 +88,7 @@ * <em>Edit Valve</em> transactions for AccessLog valve. * * @author Manveen Kaur - * @version $Revision: 1.1 $ $Date: 2002/04/11 14:47:47 $ + * @version $Revision: 1.2 $ $Date: 2002/04/12 22:06:30 $ */ public final class SaveAccessLogValveAction extends Action { @@ -149,12 +149,12 @@ AccessLogValveForm vform = (AccessLogValveForm) form; String adminAction = vform.getAdminAction(); String vObjectName = vform.getObjectName(); - String parent = vform.getObjectName(); + String parent = vform.getParentObjectName(); String valveType = vform.getValveType(); - + // Perform a "Create Valve" transaction (if requested) if ("Create".equals(adminAction)) { - + return ValveUtil. createValve(parent, valveType, response, request, mapping, (ApplicationServlet) getServlet()); 1.3 +5 -6 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteAddrValveAction.java Index: SaveRemoteAddrValveAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteAddrValveAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SaveRemoteAddrValveAction.java 11 Apr 2002 14:47:47 -0000 1.2 +++ SaveRemoteAddrValveAction.java 12 Apr 2002 22:06:30 -0000 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteAddrValveAction.java,v 1.2 2002/04/11 14:47:47 manveen Exp $ - * $Revision: 1.2 $ - * $Date: 2002/04/11 14:47:47 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteAddrValveAction.java,v 1.3 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.3 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -88,7 +88,7 @@ * <em>Edit Valve</em> transactions for Remote Addr valve. * * @author Manveen Kaur - * @version $Revision: 1.2 $ $Date: 2002/04/11 14:47:47 $ + * @version $Revision: 1.3 $ $Date: 2002/04/12 22:06:30 $ */ public final class SaveRemoteAddrValveAction extends Action { @@ -149,12 +149,11 @@ RemoteAddrValveForm vform = (RemoteAddrValveForm) form; String adminAction = vform.getAdminAction(); String vObjectName = vform.getObjectName(); - String parent = vform.getObjectName(); + String parent = vform.getParentObjectName(); String valveType = vform.getValveType(); // Perform a "Create Valve" transaction (if requested) if ("Create".equals(adminAction)) { - return ValveUtil. createValve(parent, valveType, response, request, mapping, (ApplicationServlet) getServlet()); 1.3 +5 -5 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteHostValveAction.java Index: SaveRemoteHostValveAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteHostValveAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SaveRemoteHostValveAction.java 11 Apr 2002 14:47:47 -0000 1.2 +++ SaveRemoteHostValveAction.java 12 Apr 2002 22:06:30 -0000 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteHostValveAction.java,v 1.2 2002/04/11 14:47:47 manveen Exp $ - * $Revision: 1.2 $ - * $Date: 2002/04/11 14:47:47 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRemoteHostValveAction.java,v 1.3 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.3 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -88,7 +88,7 @@ * <em>Edit Valve</em> transactions for Remote Host valve. * * @author Manveen Kaur - * @version $Revision: 1.2 $ $Date: 2002/04/11 14:47:47 $ + * @version $Revision: 1.3 $ $Date: 2002/04/12 22:06:30 $ */ public final class SaveRemoteHostValveAction extends Action { @@ -149,7 +149,7 @@ RemoteHostValveForm vform = (RemoteHostValveForm) form; String adminAction = vform.getAdminAction(); String vObjectName = vform.getObjectName(); - String parent = vform.getObjectName(); + String parent = vform.getParentObjectName(); String valveType = vform.getValveType(); // Perform a "Create Valve" transaction (if requested) 1.2 +6 -6 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRequestDumperValveAction.java Index: SaveRequestDumperValveAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRequestDumperValveAction.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SaveRequestDumperValveAction.java 11 Apr 2002 14:47:47 -0000 1.1 +++ SaveRequestDumperValveAction.java 12 Apr 2002 22:06:30 -0000 1.2 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRequestDumperValveAction.java,v 1.1 2002/04/11 14:47:47 manveen Exp $ - * $Revision: 1.1 $ - * $Date: 2002/04/11 14:47:47 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveRequestDumperValveAction.java,v 1.2 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.2 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -88,7 +88,7 @@ * <em>Edit Valve</em> transactions for Request Dumper valve. * * @author Manveen Kaur - * @version $Revision: 1.1 $ $Date: 2002/04/11 14:47:47 $ + * @version $Revision: 1.2 $ $Date: 2002/04/12 22:06:30 $ */ public final class SaveRequestDumperValveAction extends Action { @@ -149,12 +149,12 @@ RequestDumperValveForm vform = (RequestDumperValveForm) form; String adminAction = vform.getAdminAction(); String vObjectName = vform.getObjectName(); - String parent = vform.getObjectName(); + String parent = vform.getParentObjectName(); String valveType = vform.getValveType(); - + // Perform a "Create Valve" transaction (if requested) if ("Create".equals(adminAction)) { - + return ValveUtil. createValve(parent, valveType, response, request, mapping, (ApplicationServlet) getServlet()); 1.3 +5 -5 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveSingleSignOnValveAction.java Index: SaveSingleSignOnValveAction.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveSingleSignOnValveAction.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- SaveSingleSignOnValveAction.java 11 Apr 2002 14:47:47 -0000 1.2 +++ SaveSingleSignOnValveAction.java 12 Apr 2002 22:06:30 -0000 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveSingleSignOnValveAction.java,v 1.2 2002/04/11 14:47:47 manveen Exp $ - * $Revision: 1.2 $ - * $Date: 2002/04/11 14:47:47 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/SaveSingleSignOnValveAction.java,v 1.3 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.3 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -89,7 +89,7 @@ * <em>Edit Valve</em> transactions for Single Sign On valve. * * @author Manveen Kaur - * @version $Revision: 1.2 $ $Date: 2002/04/11 14:47:47 $ + * @version $Revision: 1.3 $ $Date: 2002/04/12 22:06:30 $ */ public final class SaveSingleSignOnValveAction extends Action { @@ -150,7 +150,7 @@ SingleSignOnValveForm vform = (SingleSignOnValveForm) form; String adminAction = vform.getAdminAction(); String vObjectName = vform.getObjectName(); - String parent = vform.getObjectName(); + String parent = vform.getParentObjectName(); String valveType = vform.getValveType(); // Perform a "Create Valve" transaction (if requested) 1.3 +6 -5 jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValveUtil.java Index: ValveUtil.java =================================================================== RCS file: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValveUtil.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ValveUtil.java 11 Apr 2002 19:09:05 -0000 1.2 +++ ValveUtil.java 12 Apr 2002 22:06:30 -0000 1.3 @@ -1,7 +1,7 @@ /* - * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValveUtil.java,v 1.2 2002/04/11 19:09:05 manveen Exp $ - * $Revision: 1.2 $ - * $Date: 2002/04/11 19:09:05 $ + * $Header: /home/cvs/jakarta-tomcat-4.0/webapps/admin/WEB-INF/classes/org/apache/webapp/admin/valve/ValveUtil.java,v 1.3 2002/04/12 22:06:30 manveen Exp $ + * $Revision: 1.3 $ + * $Date: 2002/04/12 22:06:30 $ * * ==================================================================== * @@ -94,7 +94,7 @@ * A utility class that contains methods common across valves. * * @author Manveen Kaur - * @version $Revision: 1.2 $ $Date: 2002/04/11 19:09:05 $ + * @version $Revision: 1.3 $ $Date: 2002/04/12 22:06:30 $ */ public final class ValveUtil { @@ -168,7 +168,6 @@ String message = resources.getMessage("error.valveName.exists", sb.toString()); response.sendError(HttpServletResponse.SC_BAD_REQUEST, message); - //saveErrors(request, errors); return (new ActionForward(mapping.getInput())); } @@ -180,6 +179,8 @@ values = new String[1]; values[0] = parent; operation = "create" + valveType; + if ("AccessLogValve".equalsIgnoreCase(valveType)) + operation = "createAccessLoggerValve"; String vObjectName = (String) mBServer.invoke(fname, operation, values, createStandardValveTypes);
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>