jtge.sample.chat.server.core
Class ServerFacade

java.lang.Object
  extended byjtge.sample.chat.server.core.ServerFacade
All Implemented Interfaces:
jtge.engine.net.IClosable, IController, jtge.engine.net.IServer

public class ServerFacade
extends java.lang.Object
implements IController

Provides a server facade.

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

Constructor Summary
ServerFacade()
          Create a server.
 
Method Summary
 void close()
          
 void open(int port)
          
 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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerFacade

public ServerFacade()
Create a server.

Method Detail

register

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

Specified by:
register in interface IController
Parameters:
view - the view to register

register

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

Specified by:
register in interface IController
Parameters:
view - the view to register

register

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

Specified by:
register in interface IController
Parameters:
view - the view to register

register

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

Specified by:
register in interface IController
Parameters:
view - the view to register

open

public final void open(int port)

Specified by:
open in interface jtge.engine.net.IServer

close

public final void close()

Specified by:
close in interface jtge.engine.net.IClosable


Copyright © 2003-2005 . All Rights Reserved.