From f2d299dc77fa8e6f28f41be787f2da7c2ab8bd3b Mon Sep 17 00:00:00 2001 From: ray Date: Mon, 14 Aug 2006 18:05:54 +0000 Subject: [PATCH] Allow unit names to be specified. git-svn-id: https://samskivert.googlecode.com/svn/trunk@1887 6335cc39-0255-0410-8fd6-9bcaacd3b74c --- .../samskivert/jdbc/RepositoryListenerUnit.java | 11 +++++++++++ src/java/com/samskivert/jdbc/RepositoryUnit.java | 14 ++++++++++++++ 2 files changed, 25 insertions(+) diff --git a/src/java/com/samskivert/jdbc/RepositoryListenerUnit.java b/src/java/com/samskivert/jdbc/RepositoryListenerUnit.java index 9fe193e5..ce6ae4b4 100644 --- a/src/java/com/samskivert/jdbc/RepositoryListenerUnit.java +++ b/src/java/com/samskivert/jdbc/RepositoryListenerUnit.java @@ -36,6 +36,17 @@ public abstract class RepositoryListenerUnit extends RepositoryUnit _listener = listener; } + /** + * Creates a repository listener unit that will report its results to the + * supplied result listener and report the supplied name in + * {@link #toString}. + */ + public RepositoryListenerUnit (String name, ResultListener listener) + { + super(name); + _listener = listener; + } + /** * Called to perform our persistent action and generate our result. */ diff --git a/src/java/com/samskivert/jdbc/RepositoryUnit.java b/src/java/com/samskivert/jdbc/RepositoryUnit.java index 9e424173..2405b07a 100644 --- a/src/java/com/samskivert/jdbc/RepositoryUnit.java +++ b/src/java/com/samskivert/jdbc/RepositoryUnit.java @@ -27,6 +27,20 @@ import com.samskivert.util.Invoker; */ public abstract class RepositoryUnit extends Invoker.Unit { + /** The default constructor. */ + public RepositoryUnit () + { + } + + /** + * Create a RepositoryUnit which will report the supplied name + * in {@link #toString}. + */ + public RepositoryUnit (String name) + { + super(name); + } + // from abstract Invoker.Unit public boolean invoke () {