konark.manager
Class EventHandler

java.lang.Object
  extended bykonark.manager.EventHandler
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
AgentAliveEventHandler, DatabaseEventHandler, DefaultEventHandler, RecoveryHandler, RemoteEventHandler

public class EventHandler
extends java.lang.Object
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
protected  DBModule db
           
protected  SubscriberObject defSubObj
           
protected  ajanta.server.AgentEnv host
           
protected  BasicItineraryAgent iAg
           
protected  BasicMonitoringAgent mAg
           
 
Constructor Summary
EventHandler()
           
 
Method Summary
 void addSubscriberList(java.util.Vector subList)
           
 void notifyEvent(Event event, int typeOfAgent)
           
 void notifyEventPreProcess(Event event)
           
 void processEvent(Event e, ajanta.server.AgentEnv ae, DBModule dbModule, int typeOfAgent)
           
 void setAgentHandle(BasicItineraryAgent agent)
           
 void setAgentHandle(BasicMonitoringAgent agent)
           
 void setAgentURN(ajanta.naming.URN agentURN)
           
 void setValues(DBModule dbModule, ajanta.agent.Agent agentRef, java.util.Hashtable seqNumbersHashtable, ConfigManager configManager, EventQueueSync reportedEventList, EventIDGenerator eventIDGenerator)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

db

protected DBModule db

host

protected transient ajanta.server.AgentEnv host

defSubObj

protected SubscriberObject defSubObj

mAg

protected BasicMonitoringAgent mAg

iAg

protected BasicItineraryAgent iAg
Constructor Detail

EventHandler

public EventHandler()
Method Detail

processEvent

public void processEvent(Event e,
                         ajanta.server.AgentEnv ae,
                         DBModule dbModule,
                         int typeOfAgent)
Parameters:
e -
ae -
dbModule -

setAgentHandle

public void setAgentHandle(BasicMonitoringAgent agent)
Parameters:
agent -

setAgentHandle

public void setAgentHandle(BasicItineraryAgent agent)
Parameters:
agent -

addSubscriberList

public void addSubscriberList(java.util.Vector subList)
Parameters:
subList -

setValues

public void setValues(DBModule dbModule,
                      ajanta.agent.Agent agentRef,
                      java.util.Hashtable seqNumbersHashtable,
                      ConfigManager configManager,
                      EventQueueSync reportedEventList,
                      EventIDGenerator eventIDGenerator)

setAgentURN

public void setAgentURN(ajanta.naming.URN agentURN)

notifyEvent

public void notifyEvent(Event event,
                        int typeOfAgent)
Parameters:
event -

notifyEventPreProcess

public void notifyEventPreProcess(Event event)