Allow credentials to be set after creating the client.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@122 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Michael Bayne
2001-07-25 00:51:05 +00:00
parent 0c59e20f23
commit 14d47f8c85
@@ -1,5 +1,5 @@
//
// $Id: Client.java,v 1.10 2001/07/19 18:08:20 mdb Exp $
// $Id: Client.java,v 1.11 2001/07/25 00:51:05 mdb Exp $
package com.threerings.cocktail.cher.client;
@@ -43,6 +43,12 @@ public class Client
* be processed. The invoker can then queue that runnable up on the
* AWT thread if it is so inclined to make life simpler for the rest
* of the application.
*
* @param creds the credentials to use when logging on to the server.
* These can be null, but <code>setCredentials</code> must then be
* called before any call to <code>logon</code>.
* @param invoker an invoker that can be used to process incoming
* events.
*/
public Client (Credentials creds, Invoker invoker)
{
@@ -128,6 +134,16 @@ public class Client
return _creds;
}
/**
* Sets the credentials that will be used by this client to
* authenticate with the server. This should be done before any call
* to <code>logon</code>.
*/
public void setCredentials (Credentials creds)
{
_creds = creds;
}
/**
* Returns the distributed object manager associated with this
* session. This reference is only valid for the duration of the