public class TestClient extends Object implements ClientObserver
| Constructor and Description |
|---|
TestClient(String username) |
| Modifier and Type | Method and Description |
|---|---|
void |
clientConnectionFailed(Client client,
Exception cause)
Called when the connection to the server went away for some unexpected reason.
|
void |
clientDidClear(Client client)
Called after the client is completely logged off from a successful session and is ready to
reconnect to a new server if desired.
|
void |
clientDidLogoff(Client client)
Called after the client has been logged off of the server and has disconnected.
|
void |
clientDidLogon(Client client)
Called after the client successfully connected to and authenticated with the server.
|
void |
clientFailedToLogon(Client client,
Exception cause)
Called if anything fails during the logon attempt.
|
void |
clientObjectDidChange(Client client)
For systems that allow switching screen names after logon, this method is called whenever a
screen name change takes place to report that the client object has been replaced to
potential client-side subscribers.
|
boolean |
clientWillLogoff(Client client)
Called when an abortable logoff request is made.
|
void |
clientWillLogon(Client client)
Called immediately before a logon is attempted.
|
static void |
main(String[] args) |
void |
run() |
public TestClient(String username)
public void run()
public void clientWillLogon(Client client)
SessionObserverclientWillLogon in interface SessionObserverpublic void clientDidLogon(Client client)
SessionObserverclientDidLogon in interface SessionObserverpublic void clientObjectDidChange(Client client)
SessionObserverclientObjectDidChange in interface SessionObserverpublic void clientFailedToLogon(Client client, Exception cause)
ClientObserverclientFailedToLogon in interface ClientObservercause - an exception indicating the cause of the logon failure. Note: this
may be a LogonException and if so, the caller must check LogonException.isStillInProgress() to find out if the logon process has totally failed or if
we are simply reporting intermediate status (we might be falling back to an alternative port
or delaying our auto-retry attempt due to server overload).public void clientConnectionFailed(Client client, Exception cause)
ClientObserverSessionObserver.clientDidLogoff(com.threerings.presents.client.Client).clientConnectionFailed in interface ClientObserverpublic boolean clientWillLogoff(Client client)
ClientObserverclientWillLogoff in interface ClientObserverpublic void clientDidLogoff(Client client)
SessionObserverclientDidLogoff in interface SessionObserverpublic void clientDidClear(Client client)
ClientObserverClientObserver.clientFailedToLogon(com.threerings.presents.client.Client, java.lang.Exception).clientDidClear in interface ClientObserverpublic static void main(String[] args)
Copyright © 2015. All rights reserved.