rmi
Class ChatClientOutput

java.lang.Object
  extended by rmi.ChatClientOutput
All Implemented Interfaces:
ChatClientUI

public class ChatClientOutput
extends java.lang.Object
implements ChatClientUI

Class for output-only interface for client, demonstrating an alternative UI (though not a very useful one).


Constructor Summary
ChatClientOutput(java.lang.String name, java.lang.String serverHost)
          Constructs object.
 
Method Summary
 void displayMessage(java.lang.String message)
          Displays message received by chat client.
 void doSomeStuff()
          Broadcasts a few messages and shuts down.
static void main(java.lang.String[] args)
          Main program -- constructs an object and starts it up.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ChatClientOutput

public ChatClientOutput(java.lang.String name,
                        java.lang.String serverHost)
                 throws java.rmi.RemoteException,
                        java.rmi.NotBoundException,
                        java.net.MalformedURLException
Constructs object.

Parameters:
name - screen name
serverHost - host where server is running
Throws:
java.rmi.RemoteException
java.rmi.NotBoundException
java.net.MalformedURLException
Method Detail

doSomeStuff

public void doSomeStuff()
Broadcasts a few messages and shuts down.


displayMessage

public void displayMessage(java.lang.String message)
Displays message received by chat client.

Specified by:
displayMessage in interface ChatClientUI
Parameters:
message - message to display

main

public static void main(java.lang.String[] args)
Main program -- constructs an object and starts it up.

Parameters:
args - command-line arguments -- screen name and host where server is running