diff --git a/jOOQ-console/src/main/java/org/jooq/debug/ResultSetLoggingData.java b/jOOQ-console/src/main/java/org/jooq/debug/ResultSetLoggingData.java index 10e78aa4ac..29ffc4a7ab 100644 --- a/jOOQ-console/src/main/java/org/jooq/debug/ResultSetLoggingData.java +++ b/jOOQ-console/src/main/java/org/jooq/debug/ResultSetLoggingData.java @@ -43,7 +43,12 @@ import java.io.Serializable; */ public class ResultSetLoggingData implements Serializable { - private static volatile int nextID; + /** + * Generated UID + */ + private static final long serialVersionUID = 6968225986331050805L; + + private static volatile int nextID; private int id; private long lifeTime; diff --git a/jOOQ-console/src/main/java/org/jooq/debug/UsageTrackingResultSet.java b/jOOQ-console/src/main/java/org/jooq/debug/UsageTrackingResultSet.java index 50f727c2b1..26f9a0779d 100644 --- a/jOOQ-console/src/main/java/org/jooq/debug/UsageTrackingResultSet.java +++ b/jOOQ-console/src/main/java/org/jooq/debug/UsageTrackingResultSet.java @@ -1197,6 +1197,16 @@ abstract class UsageTrackingResultSet extends JDBC41ResultSet implements ResultS notifyData(disposeTime - creationTime, readRows, readCount, writeCount); } + /** + * Subclasses may override this method to be notified of data + * + * @param lifeTime The time between ResultSet creation and its + * closing. + * @param readRows The rows read + * @param readCount The read operations performed + * @param writeCount The write operations performed + */ + @SuppressWarnings("hiding") protected abstract void notifyData(long lifeTime, int readRows, int readCount, int writeCount); }