net.mlw.gfw.server.impl
Class DefaultServer

java.lang.Object
  |
  +--net.mlw.gfw.server.impl.DefaultServer
All Implemented Interfaces:
EventHandler, Server

public class DefaultServer
extends java.lang.Object
implements Server

Version:
$Revision: 1.8 $ $Date: 2004/07/01 14:31:41 $
Author:
Matthew L. Wilson

Constructor Summary
DefaultServer()
           
DefaultServer(net.mlw.gfw.server.impl.ServerEventHandlerTypeDelegator serverEventHandler)
           
 
Method Summary
 void addClient(java.lang.String name, net.mlw.gfw.event.EventHandler eventHandler)
           
 void addEventHandler(java.lang.Class eventType, net.mlw.gfw.event.EventHandler consumer)
           
 void addEventHandler(net.mlw.gfw.event.EventHandler consumer)
           
 net.mlw.gfw.event.EventHandlerTypeDelegator getConsumers()
           
 net.mlw.gfw.server.ServerContext getContext()
           
 void onEvent(net.mlw.gfw.event.Event event)
          This method processes an event.
 void removeClient(java.lang.String name, net.mlw.gfw.event.EventHandler eventHandler)
           
 void setEventProcessingMode(EventHandlerTypeDelegator.EventProcessingMode mode)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultServer

public DefaultServer()

DefaultServer

public DefaultServer(net.mlw.gfw.server.impl.ServerEventHandlerTypeDelegator serverEventHandler)
Parameters:
serverEventHandler -
Method Detail

onEvent

public void onEvent(net.mlw.gfw.event.Event event)
Description copied from interface: EventHandler
This method processes an event.

Specified by:
onEvent in interface EventHandler
Parameters:
event - The Event to be processed.
See Also:
EventHandler.onEvent(net.mlw.gfw.event.Event)

addEventHandler

public void addEventHandler(java.lang.Class eventType,
                            net.mlw.gfw.event.EventHandler consumer)
See Also:
EventHandlerTypeDelegator.addEventHandler( Class eventClass, EventHandler eventHandler )

addEventHandler

public void addEventHandler(net.mlw.gfw.event.EventHandler consumer)
Parameters:
consumer -

setEventProcessingMode

public void setEventProcessingMode(EventHandlerTypeDelegator.EventProcessingMode mode)
Parameters:
mode -

addClient

public void addClient(java.lang.String name,
                      net.mlw.gfw.event.EventHandler eventHandler)
Specified by:
addClient in interface Server
See Also:
Server.addClient(java.lang.String, net.mlw.gfw.event.EventHandler)

removeClient

public void removeClient(java.lang.String name,
                         net.mlw.gfw.event.EventHandler eventHandler)
Specified by:
removeClient in interface Server
See Also:
net.mlw.gfw.server.Server#removeClient(java.lang.String)

getContext

public net.mlw.gfw.server.ServerContext getContext()
Returns:
Returns the context.

getConsumers

public net.mlw.gfw.event.EventHandlerTypeDelegator getConsumers()
Returns:
Returns the consumers.


Copyright © 2003-2004 mlavilson. All Rights Reserved.