za.org.coefficient.events
Class WebappEventInvoker

java.lang.Object
  extended by za.org.coefficient.events.WebappEventInvoker
All Implemented Interfaces:
java.lang.Runnable

final class WebappEventInvoker
extends java.lang.Object
implements java.lang.Runnable

Class: WebappEventInvoker Description: Register handlers and publish CoefficientEvents to the events queue in webapp deployments

Author:
tfogwill

Field Summary
private  EventDispatcher dispatcher
           
private  CoefficientEvent event
           
 
Constructor Summary
WebappEventInvoker()
           
 
Method Summary
(package private)  void publishEvent(CoefficientEvent event)
           
(package private)  void registerEventHandler(java.lang.Class eventType, CoefficientEventHandler handler)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dispatcher

private EventDispatcher dispatcher

event

private CoefficientEvent event
Constructor Detail

WebappEventInvoker

WebappEventInvoker()
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

publishEvent

void publishEvent(CoefficientEvent event)

registerEventHandler

void registerEventHandler(java.lang.Class eventType,
                          CoefficientEventHandler handler)


Copyright CSIR. All Rights Reserved.