gumbo.visualize.data
Class TestServerWindow

java.lang.Object
  |
  +--gumbo.util.AbstractDisposable
        |
        +--gumbo.app.MainWindow
              |
              +--gumbo.net.NetWindow
                    |
                    +--gumbo.visualize.data.TestServerWindow
All Implemented Interfaces:
Disposable, NetThreadListener

public class TestServerWindow
extends NetWindow
implements NetThreadListener


Nested Class Summary
 
Nested classes inherited from class gumbo.net.NetWindow
NetWindow.KillClientAction, NetWindow.KillServerAction, NetWindow.LocalWhoAction, NetWindow.PingAction, NetWindow.PingStatus, NetWindow.RemoteWhoAction, NetWindow.ServerWhoAction
 
Constructor Summary
TestServerWindow(TestServerApp app)
           
 
Method Summary
 void socketConnect(NetThread thread, java.lang.String msg)
          Called when a socket connection is made (to the server if a client thread, and to a client if a server thread).
 void socketDisconnect(NetThread thread, java.lang.String msg)
          Called when a socket connection is broken (to the server if a client thread, and to a client if a server thread).
 void socketFailure(NetThread thread, java.lang.String msg)
          Called when socket connection (client) or listen (server) attempt failed.
 void threadDone(NetThread thread, java.lang.String msg)
          Called when the thread (client or server) is done.
 void threadReady(NetThread thread, java.lang.String msg)
          Called when the thread is ready for socket connection (i.e.
 
Methods inherited from class gumbo.net.NetWindow
getStatusBarWriter, getTitleTextWriter
 
Methods inherited from class gumbo.app.MainWindow
getContentPane, getMenuBar, getStatusBar, getStatusText, getTitleText, getToolBar, getWindowGraphic, getWindowName, implDispose, initWindowGraphic, pack, setDefaultCloseOperation, setMainArea, setStatusText, setTitleText, setVisible, setWindowName, showProblemMessage, showProblemMessage
 
Methods inherited from class gumbo.util.AbstractDisposable
dispose, isDisposed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestServerWindow

public TestServerWindow(TestServerApp app)
Method Detail

socketConnect

public void socketConnect(NetThread thread,
                          java.lang.String msg)
Description copied from interface: NetThreadListener
Called when a socket connection is made (to the server if a client thread, and to a client if a server thread).

Specified by:
socketConnect in interface NetThreadListener
Parameters:
thread - The host thread. Never null.
msg - Text message describing the event. Null if none.

socketDisconnect

public void socketDisconnect(NetThread thread,
                             java.lang.String msg)
Description copied from interface: NetThreadListener
Called when a socket connection is broken (to the server if a client thread, and to a client if a server thread).

Specified by:
socketDisconnect in interface NetThreadListener
Parameters:
thread - The host thread. Never null.
msg - Text message describing the event. Null if none.

socketFailure

public void socketFailure(NetThread thread,
                          java.lang.String msg)
Description copied from interface: NetThreadListener
Called when socket connection (client) or listen (server) attempt failed.

Specified by:
socketFailure in interface NetThreadListener
Parameters:
thread - The host thread. Never null.
msg - Text message describing the event. Null if none. present. Null if none.

threadReady

public void threadReady(NetThread thread,
                        java.lang.String msg)
Description copied from interface: NetThreadListener
Called when the thread is ready for socket connection (i.e. client or server connect loop is beginning).

Specified by:
threadReady in interface NetThreadListener
Parameters:
thread - The host thread. Never null.
msg - Text message describing the event. Null if none.

threadDone

public void threadDone(NetThread thread,
                       java.lang.String msg)
Description copied from interface: NetThreadListener
Called when the thread (client or server) is done.

Specified by:
threadDone in interface NetThreadListener
Parameters:
thread - The host thread. Never null.
msg - Text message describing the event. Null if none.