EchoPoint API - 3.0.0b5
App Webcontainer

echopoint.externalevent
Class ExternalEventMonitorService

java.lang.Object
  extended by echopoint.externalevent.ExternalEventMonitorService
All Implemented Interfaces:
Service

public class ExternalEventMonitorService
extends Object
implements Service

This service is used to listen for external events that come in when the user follows a URI that has ?sid=ExternalEvent on it.

Version:
$Id$
Author:
Brad Baker

Modified by Mikael Soderman 2009-04-28


Field Summary
static ExternalEventMonitorService INSTANCE
          The singleton ExternalEventService monitoring service
 
Fields inherited from interface nextapp.echo.webcontainer.Service
DO_NOT_CACHE
 
Constructor Summary
ExternalEventMonitorService()
           
 
Method Summary
 void deregister(ExternalEventMonitor monitor)
          Deregisters the ExternalEventMonitor with the service that is used to invoke external events.
 String getId()
           
 int getVersion()
           
 void register(ExternalEventMonitor monitor)
          Registers the ExternalEventMonitor with the service that is used to invoke external events.
 void service(Connection conn)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

INSTANCE

public static final ExternalEventMonitorService INSTANCE
The singleton ExternalEventService monitoring service

Constructor Detail

ExternalEventMonitorService

public ExternalEventMonitorService()
Method Detail

getId

public String getId()
Specified by:
getId in interface Service
See Also:
Service.getId()

getVersion

public int getVersion()
Specified by:
getVersion in interface Service
See Also:
Service.getVersion()

register

public void register(ExternalEventMonitor monitor)
Registers the ExternalEventMonitor with the service that is used to invoke external events.

Parameters:
monitor - an ExternalEventMonitor to be notified of external events.

deregister

public void deregister(ExternalEventMonitor monitor)
Deregisters the ExternalEventMonitor with the service that is used to invoke external events.

Parameters:
monitor - an ExternalEventMonitor to be removed from being notified of external events.

service

public void service(Connection conn)
             throws IOException
Specified by:
service in interface Service
Throws:
IOException
See Also:
Service.service(nextapp.echo.webcontainer.Connection)

EchoPoint API - 3.0.0b5
App Webcontainer