jtge.sample.chat.server.core
Interface IController

All Superinterfaces:
jtge.engine.net.IClosable, jtge.engine.net.IServer
All Known Implementing Classes:
ServerFacade

public interface IController
extends jtge.engine.net.IServer

Defines a controller.

Version:
$Revision: 1.5 $ $Date: 2005/09/07 23:34:26 $
Author:
Mathieu Champlon

Method Summary
 void register(jtge.engine.security.ILoginView view)
          Register a view to receive login events.
 void register(IMessageView view)
          Register a view to receive message events.
 void register(jtge.engine.net.IServerView view)
          Register a view to receive server events.
 void register(jtge.engine.io.IStatusObserver view)
          Register a view to receive connection events.
 
Methods inherited from interface jtge.engine.net.IServer
open
 
Methods inherited from interface jtge.engine.net.IClosable
close
 

Method Detail

register

public void register(jtge.engine.net.IServerView view)
Register a view to receive server events.

Parameters:
view - the view to register

register

public void register(jtge.engine.io.IStatusObserver view)
Register a view to receive connection events.

Parameters:
view - the view to register

register

public void register(jtge.engine.security.ILoginView view)
Register a view to receive login events.

Parameters:
view - the view to register

register

public void register(IMessageView view)
Register a view to receive message events.

Parameters:
view - the view to register


Copyright © 2003-2005 . All Rights Reserved.