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:
@@ -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);
|
|
||||||
}
|
}
|
||||||
|
|||||||
+4
-3
@@ -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());
|
||||||
Reference in New Issue
Block a user