Loading projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserPersistence.java +1 −0 Original line number Diff line number Diff line Loading @@ -243,6 +243,7 @@ public class LdapUserPersistence<T extends Principal> implements UserPersistenc if (userDAO != null) { userDAO.close(); profiler.checkpoint("close"); } } } Loading projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/users/AbstractUserAction.java +11 −4 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ import ca.nrc.cadc.ac.xml.UserReader; import ca.nrc.cadc.ac.xml.UserRequestReader; import ca.nrc.cadc.ac.xml.UserWriter; import ca.nrc.cadc.net.TransientException; import ca.nrc.cadc.profiler.Profiler; import org.apache.log4j.Logger; import java.io.IOException; Loading @@ -100,6 +102,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob private static final Logger log = Logger.getLogger(AbstractUserAction.class); public static final String DEFAULT_CONTENT_TYPE = "text/xml"; public static final String JSON_CONTENT_TYPE = "application/json"; private Profiler profiler = new Profiler(AbstractUserAction.class); protected boolean isAugmentUser; protected UserLogInfo logInfo; Loading Loading @@ -139,6 +142,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob try { doAction(); profiler.checkpoint("doAction"); } catch (AccessControlException e) { Loading Loading @@ -221,6 +225,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob log.warn("Could not write error message to output stream"); } } profiler.checkpoint("sendError"); } @SuppressWarnings("unchecked") Loading Loading @@ -269,7 +274,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob throw new IOException("Unknown content being asked for: " + acceptedContentType); } profiler.checkpoint("readUserRequest"); return userRequest; } Loading Loading @@ -303,7 +308,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob throw new IOException("Unknown content being asked for: " + acceptedContentType); } profiler.checkpoint("readUser"); return user; } Loading @@ -329,6 +334,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob JsonUserWriter userWriter = new JsonUserWriter(); userWriter.write(user, writer); } profiler.checkpoint("writeUser"); } /** Loading @@ -352,6 +358,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob JsonUserListWriter userListWriter = new JsonUserListWriter(); userListWriter.write(users, writer); } profiler.checkpoint("writeUsers"); } } Loading
projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapUserPersistence.java +1 −0 Original line number Diff line number Diff line Loading @@ -243,6 +243,7 @@ public class LdapUserPersistence<T extends Principal> implements UserPersistenc if (userDAO != null) { userDAO.close(); profiler.checkpoint("close"); } } } Loading
projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/web/users/AbstractUserAction.java +11 −4 Original line number Diff line number Diff line Loading @@ -85,6 +85,8 @@ import ca.nrc.cadc.ac.xml.UserReader; import ca.nrc.cadc.ac.xml.UserRequestReader; import ca.nrc.cadc.ac.xml.UserWriter; import ca.nrc.cadc.net.TransientException; import ca.nrc.cadc.profiler.Profiler; import org.apache.log4j.Logger; import java.io.IOException; Loading @@ -100,6 +102,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob private static final Logger log = Logger.getLogger(AbstractUserAction.class); public static final String DEFAULT_CONTENT_TYPE = "text/xml"; public static final String JSON_CONTENT_TYPE = "application/json"; private Profiler profiler = new Profiler(AbstractUserAction.class); protected boolean isAugmentUser; protected UserLogInfo logInfo; Loading Loading @@ -139,6 +142,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob try { doAction(); profiler.checkpoint("doAction"); } catch (AccessControlException e) { Loading Loading @@ -221,6 +225,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob log.warn("Could not write error message to output stream"); } } profiler.checkpoint("sendError"); } @SuppressWarnings("unchecked") Loading Loading @@ -269,7 +274,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob throw new IOException("Unknown content being asked for: " + acceptedContentType); } profiler.checkpoint("readUserRequest"); return userRequest; } Loading Loading @@ -303,7 +308,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob throw new IOException("Unknown content being asked for: " + acceptedContentType); } profiler.checkpoint("readUser"); return user; } Loading @@ -329,6 +334,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob JsonUserWriter userWriter = new JsonUserWriter(); userWriter.write(user, writer); } profiler.checkpoint("writeUser"); } /** Loading @@ -352,6 +358,7 @@ public abstract class AbstractUserAction implements PrivilegedExceptionAction<Ob JsonUserListWriter userListWriter = new JsonUserListWriter(); userListWriter.write(users, writer); } profiler.checkpoint("writeUsers"); } }