com.googlecode.android_scripting.facade
Class EventServer

java.lang.Object
  extended by com.googlecode.android_scripting.SimpleServer
      extended by com.googlecode.android_scripting.facade.EventServer
All Implemented Interfaces:
EventFacade.EventObserver

public class EventServer
extends SimpleServer
implements EventFacade.EventObserver

An Event Forwarding server that forwards events from the rpc queue in realtime to listener clients.

Author:
Manuel Naranjo (manuel@aircable.net)
See Also:
SimpleServer

Nested Class Summary
 
Nested classes/interfaces inherited from class com.googlecode.android_scripting.SimpleServer
SimpleServer.SimpleServerObserver
 
Constructor Summary
EventServer()
           
EventServer(int port)
           
 
Method Summary
 java.net.InetSocketAddress getAddress()
           
 void onEventReceived(Event event)
           
 void shutdown()
           
 
Methods inherited from class com.googlecode.android_scripting.SimpleServer
addObserver, getNumberOfConnections, getPublicInetAddress, removeObserver, startAllInterfaces, startLocal, startPublic
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventServer

public EventServer()

EventServer

public EventServer(int port)
Method Detail

getAddress

public java.net.InetSocketAddress getAddress()

shutdown

public void shutdown()
Overrides:
shutdown in class SimpleServer

onEventReceived

public void onEventReceived(Event event)
Specified by:
onEventReceived in interface EventFacade.EventObserver