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:
Michael Bayne
2011-03-15 18:17:09 +00:00
parent 0a15a1e09a
commit 217927de2b
28 changed files with 48 additions and 46 deletions
+1 -1
View File
@@ -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