p2pMapReduce.nodeModule.event
Interface EventIF

All Known Implementing Classes:
AbstractEvent, InnerEvent, MessageEvent

public interface EventIF

An abstract representation of P2PMapReduce framework event. An event can be an InnerEvent generated by the NodeFSM of this node, or a MessageEvent received from a remote node. Each event is characterized by: - a type specified by an EventType - an array of event parameters. The type and order of parameters strictly depends on the event type


Method Summary
 java.lang.Object getParam(int index)
           
 java.lang.Object[] getParams()
           
 EventType getType()
           
 void setParams(java.lang.Object... params)
           
 void setType(EventType type)
           
 

Method Detail

getType

EventType getType()

getParam

java.lang.Object getParam(int index)

getParams

java.lang.Object[] getParams()

setParams

void setParams(java.lang.Object... params)

setType

void setType(EventType type)