Switched to a better name.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4345 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2006-08-24 18:42:22 +00:00
parent b4d66588c1
commit 6a47c766cc
2 changed files with 9 additions and 10 deletions
@@ -37,7 +37,7 @@ import com.threerings.presents.server.PresentsDObjectMgr;
import com.threerings.presents.dobj.AccessController; import com.threerings.presents.dobj.AccessController;
import com.threerings.presents.dobj.DObject; import com.threerings.presents.dobj.DObject;
import com.threerings.presents.dobj.DObjectManager; 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.EntryUpdatedEvent;
import com.threerings.presents.dobj.MessageEvent; import com.threerings.presents.dobj.MessageEvent;
import com.threerings.presents.dobj.MessageListener; import com.threerings.presents.dobj.MessageListener;
@@ -87,7 +87,7 @@ public class PlaceManager
* events are received. * events are received.
* *
* @deprecated Use dynamically bound methods instead. See {@link * @deprecated Use dynamically bound methods instead. See {@link
* DynamicEventDispatcher}. * DynamicListener}.
*/ */
public static interface MessageHandler public static interface MessageHandler
{ {
@@ -324,7 +324,7 @@ public class PlaceManager
* @param handler the handler to be registered. * @param handler the handler to be registered.
* *
* @deprecated Use dynamically bound methods instead. See {@link * @deprecated Use dynamically bound methods instead. See {@link
* DynamicEventDispatcher}. * DynamicListener}.
*/ */
public void registerMessageHandler (String name, MessageHandler handler) public void registerMessageHandler (String name, MessageHandler handler)
{ {
@@ -724,8 +724,6 @@ public class PlaceManager
* interval is currently registered. */ * interval is currently registered. */
protected Interval _shutdownInterval; protected Interval _shutdownInterval;
/** We use this to do our method lookup magic when we receive message /** Used to do method lookup magic when we receive message events. */
* events. */ protected DynamicListener _dispatcher = new DynamicListener(this);
protected DynamicEventDispatcher _dispatcher =
new DynamicEventDispatcher(this);
} }
@@ -34,13 +34,14 @@ import static com.threerings.presents.Log.log;
/** /**
* Maps distributed object events to methods using reflection. * Maps distributed object events to methods using reflection.
*/ */
public class DynamicEventDispatcher public class DynamicListener
implements AttributeChangeListener, ElementUpdateListener, SetListener 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; _target = target;
_finder = new MethodFinder(target.getClass()); _finder = new MethodFinder(target.getClass());