diff --git a/src/java/com/threerings/crowd/server/PlaceManager.java b/src/java/com/threerings/crowd/server/PlaceManager.java index dc34fad85..108bdc870 100644 --- a/src/java/com/threerings/crowd/server/PlaceManager.java +++ b/src/java/com/threerings/crowd/server/PlaceManager.java @@ -37,7 +37,7 @@ import com.threerings.presents.server.PresentsDObjectMgr; import com.threerings.presents.dobj.AccessController; import com.threerings.presents.dobj.DObject; import com.threerings.presents.dobj.DObjectManager; -import com.threerings.presents.dobj.DynamicEventDispatcher; +import com.threerings.presents.dobj.DynamicListener; import com.threerings.presents.dobj.EntryUpdatedEvent; import com.threerings.presents.dobj.MessageEvent; import com.threerings.presents.dobj.MessageListener; @@ -87,7 +87,7 @@ public class PlaceManager * events are received. * * @deprecated Use dynamically bound methods instead. See {@link - * DynamicEventDispatcher}. + * DynamicListener}. */ public static interface MessageHandler { @@ -324,7 +324,7 @@ public class PlaceManager * @param handler the handler to be registered. * * @deprecated Use dynamically bound methods instead. See {@link - * DynamicEventDispatcher}. + * DynamicListener}. */ public void registerMessageHandler (String name, MessageHandler handler) { @@ -724,8 +724,6 @@ public class PlaceManager * interval is currently registered. */ protected Interval _shutdownInterval; - /** We use this to do our method lookup magic when we receive message - * events. */ - protected DynamicEventDispatcher _dispatcher = - new DynamicEventDispatcher(this); + /** Used to do method lookup magic when we receive message events. */ + protected DynamicListener _dispatcher = new DynamicListener(this); } diff --git a/src/java/com/threerings/presents/dobj/DynamicEventDispatcher.java b/src/java/com/threerings/presents/dobj/DynamicListener.java similarity index 96% rename from src/java/com/threerings/presents/dobj/DynamicEventDispatcher.java rename to src/java/com/threerings/presents/dobj/DynamicListener.java index 5cf86db59..940a7b2d0 100644 --- a/src/java/com/threerings/presents/dobj/DynamicEventDispatcher.java +++ b/src/java/com/threerings/presents/dobj/DynamicListener.java @@ -34,13 +34,14 @@ import static com.threerings.presents.Log.log; /** * Maps distributed object events to methods using reflection. */ -public class DynamicEventDispatcher +public class DynamicListener implements AttributeChangeListener, ElementUpdateListener, SetListener { /** - * Creates a dynamic event dispatcher on the supplied target. + * Creates a listener that dynamically dispatches events on the supplied + * target. */ - public DynamicEventDispatcher (Object target) + public DynamicListener (Object target) { _target = target; _finder = new MethodFinder(target.getClass());