A variety of javadoc fixes.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6533 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -82,7 +82,7 @@
|
|||||||
<link href="http://java.sun.com/j2se/1.5/docs/api/"/>
|
<link href="http://java.sun.com/j2se/1.5/docs/api/"/>
|
||||||
<!-- ant documentation is not available online, sorry kids -->
|
<!-- ant documentation is not available online, sorry kids -->
|
||||||
<link href="file:///usr/share/doc/ant-doc/javadocs"/>
|
<link href="file:///usr/share/doc/ant-doc/javadocs"/>
|
||||||
<link href="http://samskivert.com/code/samskivert/samskivert/docs/api"/>
|
<link href="http://samskivert.googlecode.com/svn/apidocs"/>
|
||||||
</javadoc>
|
</javadoc>
|
||||||
</target>
|
</target>
|
||||||
|
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public class AdminMarshaller extends InvocationMarshaller
|
|||||||
implements AdminService
|
implements AdminService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@link AdminService.ConfigInfoListener}.
|
* Marshalls results to implementations of {@code AdminService.ConfigInfoListener}.
|
||||||
*/
|
*/
|
||||||
public static class ConfigInfoMarshaller extends ListenerMarshaller
|
public static class ConfigInfoMarshaller extends ListenerMarshaller
|
||||||
implements ConfigInfoListener
|
implements ConfigInfoListener
|
||||||
|
|||||||
@@ -27,17 +27,17 @@ import com.threerings.admin.web.gwt.ConfigService.ConfigurationRecord;
|
|||||||
import com.threerings.admin.web.gwt.ConfigService.ConfigurationResult;
|
import com.threerings.admin.web.gwt.ConfigService.ConfigurationResult;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Provides the asynchronous version of {@link com.threerings.admin.web.gwt.AdminService}.
|
* Provides the asynchronous version of {@link ConfigService}.
|
||||||
*/
|
*/
|
||||||
public interface ConfigServiceAsync
|
public interface ConfigServiceAsync
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* The async version of {@link com.threerings.admin.web.gwt.ConfigService#getConfig}.
|
* The async version of {@link ConfigService#getConfiguration}.
|
||||||
*/
|
*/
|
||||||
public void getConfiguration (AsyncCallback<ConfigurationResult> callback);
|
public void getConfiguration (AsyncCallback<ConfigurationResult> callback);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The async version of {@link com.threerings.admin.web.gwt.ConfigService#updateConfiguration}.
|
* The async version of {@link ConfigService#updateConfiguration}.
|
||||||
*/
|
*/
|
||||||
public void updateConfiguration (
|
public void updateConfiguration (
|
||||||
String key, ConfigField[] updates, AsyncCallback<ConfigurationRecord> callback);
|
String key, ConfigField[] updates, AsyncCallback<ConfigurationRecord> callback);
|
||||||
|
|||||||
@@ -148,7 +148,6 @@ public class ChatDirector extends BasicDirector
|
|||||||
* register itself as a location observer so that it can automatically process place
|
* register itself as a location observer so that it can automatically process place
|
||||||
* constrained chat.
|
* constrained chat.
|
||||||
*
|
*
|
||||||
* @param msgmgr the message manager via which we do our translations.
|
|
||||||
* @param bundle the message bundle from which we obtain our chat-related translation strings.
|
* @param bundle the message bundle from which we obtain our chat-related translation strings.
|
||||||
*/
|
*/
|
||||||
public ChatDirector (CrowdContext ctx, String bundle)
|
public ChatDirector (CrowdContext ctx, String bundle)
|
||||||
@@ -894,7 +893,7 @@ public class ChatDirector extends BasicDirector
|
|||||||
return buf.toString();
|
return buf.toString();
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Helper function for {@link #mogrifyChat(String,boolean,boolean)}. */
|
/** Helper function for {@link #mogrifyChat(String,byte,boolean,boolean)}. */
|
||||||
protected StringBuffer mogrifyChat (
|
protected StringBuffer mogrifyChat (
|
||||||
StringBuffer buf, boolean transformsAllowed, boolean capFirst)
|
StringBuffer buf, boolean transformsAllowed, boolean capFirst)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -52,7 +52,6 @@ public interface ChatService extends InvocationService
|
|||||||
* Requests that a tell message be delivered to the user with username equal to
|
* Requests that a tell message be delivered to the user with username equal to
|
||||||
* <code>target</code>.
|
* <code>target</code>.
|
||||||
*
|
*
|
||||||
* @param client a connected, operational client instance.
|
|
||||||
* @param target the username of the user to which the tell message should be delivered.
|
* @param target the username of the user to which the tell message should be delivered.
|
||||||
* @param message the contents of the message.
|
* @param message the contents of the message.
|
||||||
* @param listener the reference that will receive the tell response.
|
* @param listener the reference that will receive the tell response.
|
||||||
@@ -62,7 +61,6 @@ public interface ChatService extends InvocationService
|
|||||||
/**
|
/**
|
||||||
* Requests that a message be broadcast to all users in the system.
|
* Requests that a message be broadcast to all users in the system.
|
||||||
*
|
*
|
||||||
* @param client a connected, operational client instance.
|
|
||||||
* @param message the contents of the message.
|
* @param message the contents of the message.
|
||||||
* @param listener the reference that will receive a failure response.
|
* @param listener the reference that will receive a failure response.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ public class ChatMarshaller extends InvocationMarshaller
|
|||||||
implements ChatService
|
implements ChatService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@link ChatService.TellListener}.
|
* Marshalls results to implementations of {@code ChatService.TellListener}.
|
||||||
*/
|
*/
|
||||||
public static class TellMarshaller extends ListenerMarshaller
|
public static class TellMarshaller extends ListenerMarshaller
|
||||||
implements TellListener
|
implements TellListener
|
||||||
|
|||||||
@@ -155,7 +155,7 @@ public class ChatHistory
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Causes the chat history for the given user to be held briefly after the {@link #clear()}
|
* Causes the chat history for the given user to be held briefly after the {@link #clear}
|
||||||
* call so that session observers can grab it.
|
* call so that session observers can grab it.
|
||||||
*/
|
*/
|
||||||
public void hold (Name username)
|
public void hold (Name username)
|
||||||
|
|||||||
@@ -46,8 +46,6 @@ public interface LocationService extends InvocationService
|
|||||||
/**
|
/**
|
||||||
* Requests that this client's body be moved to the specified location.
|
* Requests that this client's body be moved to the specified location.
|
||||||
*
|
*
|
||||||
* @param client a reference to the client object that defines the context in which this
|
|
||||||
* invocation service should be executed.
|
|
||||||
* @param placeId the object id of the place object to which the body should be moved.
|
* @param placeId the object id of the place object to which the body should be moved.
|
||||||
* @param listener the listener that will be informed of success or failure.
|
* @param listener the listener that will be informed of success or failure.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -132,7 +132,7 @@ public class BodyObject extends ClientObject
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Return the {@link ClientObject} that represent our driving user's connection. This is
|
* Return the {@link ClientObject} that represent our driving user's connection. This is
|
||||||
* the reverse operation of {@link BodyLocator#forClient} and should match it. The default
|
* the reverse operation of {@code BodyLocator.forClient} and should match it. The default
|
||||||
* implementation assumes the client object and the body object are one and the same.
|
* implementation assumes the client object and the body object are one and the same.
|
||||||
*
|
*
|
||||||
* Do not return null here once this object is in the wild.
|
* Do not return null here once this object is in the wild.
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ public class LocationMarshaller extends InvocationMarshaller
|
|||||||
implements LocationService
|
implements LocationService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@link LocationService.MoveListener}.
|
* Marshalls results to implementations of {@code LocationService.MoveListener}.
|
||||||
*/
|
*/
|
||||||
public static class MoveMarshaller extends ListenerMarshaller
|
public static class MoveMarshaller extends ListenerMarshaller
|
||||||
implements MoveListener
|
implements MoveListener
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ import com.threerings.io.SimpleStreamableObject;
|
|||||||
/**
|
/**
|
||||||
* Defines access control tokens that convey certain privileges to users.
|
* Defines access control tokens that convey certain privileges to users.
|
||||||
*
|
*
|
||||||
* @see BodyObject#CrowdPermissionPolicy
|
* @see BodyObject.CrowdPermissionPolicy
|
||||||
*/
|
*/
|
||||||
public class TokenRing extends SimpleStreamableObject
|
public class TokenRing extends SimpleStreamableObject
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -66,7 +66,8 @@ public class CrowdObjectAccess
|
|||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Extends the access control in {@link #PLACE} to allow Bureau clients to subscribe.
|
* Extends the access control in {@link PlaceAccessController} to allow Bureau clients to
|
||||||
|
* subscribe.
|
||||||
*/
|
*/
|
||||||
@Singleton
|
@Singleton
|
||||||
public static class BureauAccessController extends PlaceAccessController
|
public static class BureauAccessController extends PlaceAccessController
|
||||||
|
|||||||
@@ -510,7 +510,7 @@ public class PlaceManager
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Creates an access controller for this place's distributed object, which by default is {@link
|
* Creates an access controller for this place's distributed object, which by default is {@link
|
||||||
* CrowdObjectAccess#PLACE}.
|
* PlaceAccessController}.
|
||||||
*/
|
*/
|
||||||
protected AccessController getAccessController ()
|
protected AccessController getAccessController ()
|
||||||
{
|
{
|
||||||
@@ -639,7 +639,7 @@ public class PlaceManager
|
|||||||
* Adds this occupant's info to the {@link PlaceObject}. This is called in a transaction on the
|
* Adds this occupant's info to the {@link PlaceObject}. This is called in a transaction on the
|
||||||
* place object so if a derived class needs to add additional information for an occupant it
|
* place object so if a derived class needs to add additional information for an occupant it
|
||||||
* should override this method. It may opt to add the information before calling super if it
|
* should override this method. It may opt to add the information before calling super if it
|
||||||
* wishes to rely on its information being configured when {@link #bodyAdded} is called.
|
* wishes to rely on its information being configured when {@link #bodyEntered} is called.
|
||||||
*/
|
*/
|
||||||
protected void addOccupantInfo (BodyObject body, OccupantInfo info)
|
protected void addOccupantInfo (BodyObject body, OccupantInfo info)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -34,7 +34,6 @@ import java.nio.channels.SocketChannel;
|
|||||||
*/
|
*/
|
||||||
public abstract class Connection implements NetEventHandler
|
public abstract class Connection implements NetEventHandler
|
||||||
{
|
{
|
||||||
|
|
||||||
/** The key used by the NIO code to track this connection. */
|
/** The key used by the NIO code to track this connection. */
|
||||||
public SelectionKey selkey;
|
public SelectionKey selkey;
|
||||||
|
|
||||||
|
|||||||
@@ -45,8 +45,8 @@ public class ServerSocketChannelAcceptor
|
|||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Configures the connection manager with the hostname and ports on which it will listen for
|
* Configures the connection manager with the hostname and ports on which it will listen for
|
||||||
* socket connections. This must be called before the connection manager is started (via
|
* socket connections. This must be called before the connection manager is started as the
|
||||||
* {@via #start}) as the sockets will be bound at that time.
|
* sockets will be bound at that time.
|
||||||
*
|
*
|
||||||
* @param socketHostname the hostname to which we bind our sockets or null to bind to all
|
* @param socketHostname the hostname to which we bind our sockets or null to bind to all
|
||||||
* interfaces.
|
* interfaces.
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ public class Client
|
|||||||
* ports (which will be tried in succession).
|
* ports (which will be tried in succession).
|
||||||
*
|
*
|
||||||
* @see #logon
|
* @see #logon
|
||||||
* @see #moveToServer(String,int[],ConfirmListener)
|
* @see #moveToServer
|
||||||
*/
|
*/
|
||||||
public void setServer (String hostname, int[] ports)
|
public void setServer (String hostname, int[] ports)
|
||||||
{
|
{
|
||||||
@@ -140,7 +140,7 @@ public class Client
|
|||||||
* ports (which will be tried in succession), and datagram ports.
|
* ports (which will be tried in succession), and datagram ports.
|
||||||
*
|
*
|
||||||
* @see #logon
|
* @see #logon
|
||||||
* @see #moveToServer(String,int[],ConfirmListener)
|
* @see #moveToServer
|
||||||
*/
|
*/
|
||||||
public void setServer (String hostname, int[] ports, int[] datagramPorts)
|
public void setServer (String hostname, int[] ports, int[] datagramPorts)
|
||||||
{
|
{
|
||||||
@@ -969,8 +969,7 @@ public class Client
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/** Handles the process of switching between servers.
|
/** Handles the process of switching between servers. See {@link Client#moveToServer}. */
|
||||||
* See {@link Client#moveToServer(String,int[],int[],ConfirmListener)}. */
|
|
||||||
protected class ServerSwitcher extends ClientAdapter
|
protected class ServerSwitcher extends ClientAdapter
|
||||||
{
|
{
|
||||||
public ServerSwitcher (
|
public ServerSwitcher (
|
||||||
|
|||||||
@@ -148,7 +148,7 @@ public class InvocationMarshaller
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines a marshaller for the standard {@link InvocationService.ConfirmListener}.
|
* Defines a marshaller for the standard {@code InvocationService.ConfirmListener}.
|
||||||
*/
|
*/
|
||||||
public static class ConfirmMarshaller extends ListenerMarshaller
|
public static class ConfirmMarshaller extends ListenerMarshaller
|
||||||
implements ConfirmListener
|
implements ConfirmListener
|
||||||
@@ -179,7 +179,7 @@ public class InvocationMarshaller
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Defines a marshaller for the standard {@link InvocationService.ResultListener}.
|
* Defines a marshaller for the standard {@code InvocationService.ResultListener}.
|
||||||
*/
|
*/
|
||||||
public static class ResultMarshaller extends ListenerMarshaller
|
public static class ResultMarshaller extends ListenerMarshaller
|
||||||
implements ResultListener
|
implements ResultListener
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ public class TimeBaseMarshaller extends InvocationMarshaller
|
|||||||
implements TimeBaseService
|
implements TimeBaseService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@link TimeBaseService.GotTimeBaseListener}.
|
* Marshalls results to implementations of {@code TimeBaseService.GotTimeBaseListener}.
|
||||||
*/
|
*/
|
||||||
public static class GotTimeBaseMarshaller extends ListenerMarshaller
|
public static class GotTimeBaseMarshaller extends ListenerMarshaller
|
||||||
implements GotTimeBaseListener
|
implements GotTimeBaseListener
|
||||||
|
|||||||
@@ -277,7 +277,7 @@ public class DSet<E extends DSet.Entry>
|
|||||||
* the <code>array</code> argument is null, an object array of sufficient size to contain all
|
* the <code>array</code> argument is null, an object array of sufficient size to contain all
|
||||||
* of the elements of this set will be created and returned.
|
* of the elements of this set will be created and returned.
|
||||||
*
|
*
|
||||||
* @deprecated use {@link #clone} or add this to an {@link ArrayList}. Arrays are an untypesafe
|
* @deprecated use {@link #clone} or add this to an ArrayList. Arrays are an untypesafe
|
||||||
* quagmire.
|
* quagmire.
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
@@ -292,7 +292,7 @@ public class DSet<E extends DSet.Entry>
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @deprecated use {@link #clone} or add this to an {@link ArrayList}. Arrays are an untypesafe
|
* @deprecated use {@link #clone} or add this to an ArrayList. Arrays are an untypesafe
|
||||||
* quagmire.
|
* quagmire.
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated
|
||||||
|
|||||||
@@ -29,7 +29,10 @@ import com.threerings.presents.net.Transport;
|
|||||||
public abstract class EntryEvent<T extends DSet.Entry> extends NamedEvent
|
public abstract class EntryEvent<T extends DSet.Entry> extends NamedEvent
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* {@inheritDoc}
|
* Constructs a new event for the specified target object with the supplied attribute name.
|
||||||
|
*
|
||||||
|
* @param targetOid the object id of the object in question.
|
||||||
|
* @param name the name associated with this event.
|
||||||
*/
|
*/
|
||||||
public EntryEvent (int targetOid, String name)
|
public EntryEvent (int targetOid, String name)
|
||||||
{
|
{
|
||||||
@@ -37,7 +40,11 @@ public abstract class EntryEvent<T extends DSet.Entry> extends NamedEvent
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* {@inheritDoc}
|
* Constructs a new event for the specified target object with the supplied attribute name.
|
||||||
|
*
|
||||||
|
* @param targetOid the object id of the object in question.
|
||||||
|
* @param name the name associated with this event.
|
||||||
|
* @param transport a hint as to the type of transport desired for the event.
|
||||||
*/
|
*/
|
||||||
public EntryEvent (int targetOid, String name, Transport transport)
|
public EntryEvent (int targetOid, String name, Transport transport)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -245,9 +245,9 @@ public class InvocationManager
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @Deprecated use {@link #registerDispatcher(InvocationDispatcher)}.
|
* @deprecated use {@link #registerDispatcher(InvocationDispatcher)}.
|
||||||
*/
|
*/
|
||||||
public <T extends InvocationMarshaller> T registerDispatcher (
|
@Deprecated public <T extends InvocationMarshaller> T registerDispatcher (
|
||||||
InvocationDispatcher<T> dispatcher, boolean bootstrap)
|
InvocationDispatcher<T> dispatcher, boolean bootstrap)
|
||||||
{
|
{
|
||||||
return registerDispatcher(dispatcher, null);
|
return registerDispatcher(dispatcher, null);
|
||||||
|
|||||||
@@ -29,9 +29,9 @@ import com.samskivert.util.Lifecycle;
|
|||||||
/**
|
/**
|
||||||
* Handles the orderly shutdown of all server services.
|
* Handles the orderly shutdown of all server services.
|
||||||
*
|
*
|
||||||
* @Deprecated use Lifecycle
|
* @deprecated use Lifecycle
|
||||||
*/
|
*/
|
||||||
@Singleton
|
@Deprecated @Singleton
|
||||||
public class ShutdownManager
|
public class ShutdownManager
|
||||||
{
|
{
|
||||||
/** Implementers of this interface will be notified when the server is shutting down. */
|
/** Implementers of this interface will be notified when the server is shutting down. */
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ import static com.threerings.presents.Log.log;
|
|||||||
*/
|
*/
|
||||||
public class PresentsConnection extends Connection
|
public class PresentsConnection extends Connection
|
||||||
{
|
{
|
||||||
/** Used with {@link Connection#setMessageHandler}. */
|
/** Used with {@link #setMessageHandler}. */
|
||||||
public static interface MessageHandler {
|
public static interface MessageHandler {
|
||||||
/** Called when a complete message has been parsed from incoming network data. */
|
/** Called when a complete message has been parsed from incoming network data. */
|
||||||
void handleMessage (Message message);
|
void handleMessage (Message message);
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ import com.threerings.presents.client.InvocationService;
|
|||||||
import com.threerings.presents.server.InvocationException;
|
import com.threerings.presents.server.InvocationException;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Adapts the response from a {@link InvocationService.ResultListener} to a {@link ResultListener}.
|
* Adapts the response from a {@code InvocationService.ResultListener} to a {@link ResultListener}.
|
||||||
* In the event of failure, the failure string is wrapped in an {@link InvocationException}.
|
* In the event of failure, the failure string is wrapped in an {@link InvocationException}.
|
||||||
*/
|
*/
|
||||||
public class InvocationAdapter implements InvocationService.ResultListener
|
public class InvocationAdapter implements InvocationService.ResultListener
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ import static com.threerings.presents.Log.log;
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Simplifies a common pattern which is to post an {@link Invoker} unit which does some database
|
* Simplifies a common pattern which is to post an {@link Invoker} unit which does some database
|
||||||
* operation and then calls back to an {@link InvocationService.InvocationListener} of some
|
* operation and then calls back to an {@code InvocationService.InvocationListener} of some
|
||||||
* sort. If the database operation fails, the error will be logged and the result listener will be
|
* sort. If the database operation fails, the error will be logged and the result listener will be
|
||||||
* replied to with {@link InvocationCodes#INTERNAL_ERROR}.
|
* replied to with {@link InvocationCodes#INTERNAL_ERROR}.
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -19,7 +19,7 @@ public class {{name}}Marshaller extends InvocationMarshaller
|
|||||||
{
|
{
|
||||||
{{#listeners}}
|
{{#listeners}}
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@code {{name}}Service#{{listenerName}}Listener}.
|
* Marshalls results to implementations of {@code {{name}}Service.{{listenerName}}Listener}.
|
||||||
*/
|
*/
|
||||||
public static class {{listenerName}}Marshaller extends ListenerMarshaller
|
public static class {{listenerName}}Marshaller extends ListenerMarshaller
|
||||||
implements {{listenerName}}Listener
|
implements {{listenerName}}Listener
|
||||||
|
|||||||
@@ -31,9 +31,10 @@ import com.google.inject.Inject;
|
|||||||
import com.google.inject.Injector;
|
import com.google.inject.Injector;
|
||||||
import com.google.inject.Singleton;
|
import com.google.inject.Singleton;
|
||||||
|
|
||||||
|
import com.samskivert.util.Lifecycle;
|
||||||
|
|
||||||
import com.threerings.presents.dobj.RootDObjectManager;
|
import com.threerings.presents.dobj.RootDObjectManager;
|
||||||
import com.threerings.presents.server.PresentsSession;
|
import com.threerings.presents.server.PresentsSession;
|
||||||
import com.threerings.presents.server.ShutdownManager;
|
|
||||||
|
|
||||||
import com.threerings.bureau.data.AgentObject;
|
import com.threerings.bureau.data.AgentObject;
|
||||||
import com.threerings.bureau.data.BureauCredentials;
|
import com.threerings.bureau.data.BureauCredentials;
|
||||||
@@ -87,7 +88,7 @@ public class RegistryTester
|
|||||||
/**
|
/**
|
||||||
* Creates a new registry tester.
|
* Creates a new registry tester.
|
||||||
*/
|
*/
|
||||||
@Inject public RegistryTester (TestServer server, ShutdownManager shutmgr)
|
@Inject public RegistryTester (TestServer server, Lifecycle cycle)
|
||||||
{
|
{
|
||||||
_server = server;
|
_server = server;
|
||||||
|
|
||||||
@@ -105,7 +106,7 @@ public class RegistryTester
|
|||||||
|
|
||||||
// stop the tests when the server shuts down
|
// stop the tests when the server shuts down
|
||||||
// TODO: this is not called on Ctrl-C, need a way to shut down gracefully
|
// TODO: this is not called on Ctrl-C, need a way to shut down gracefully
|
||||||
shutmgr.registerShutdowner(new ShutdownManager.Shutdowner() {
|
cycle.addComponent(new Lifecycle.ShutdownComponent() {
|
||||||
public void shutdown () {
|
public void shutdown () {
|
||||||
log.info("Shutting down tests");
|
log.info("Shutting down tests");
|
||||||
_stop = true;
|
_stop = true;
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ public class TestMarshaller extends InvocationMarshaller
|
|||||||
implements TestService
|
implements TestService
|
||||||
{
|
{
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@link TestService.TestFuncListener}.
|
* Marshalls results to implementations of {@code TestService.TestFuncListener}.
|
||||||
*/
|
*/
|
||||||
public static class TestFuncMarshaller extends ListenerMarshaller
|
public static class TestFuncMarshaller extends ListenerMarshaller
|
||||||
implements TestFuncListener
|
implements TestFuncListener
|
||||||
@@ -76,7 +76,7 @@ public class TestMarshaller extends InvocationMarshaller
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Marshalls results to implementations of {@link TestService.TestOidListener}.
|
* Marshalls results to implementations of {@code TestService.TestOidListener}.
|
||||||
*/
|
*/
|
||||||
public static class TestOidMarshaller extends ListenerMarshaller
|
public static class TestOidMarshaller extends ListenerMarshaller
|
||||||
implements TestOidListener
|
implements TestOidListener
|
||||||
|
|||||||
Reference in New Issue
Block a user