net.floodlightcontroller.debugevent
Class Event

java.lang.Object
  extended by net.floodlightcontroller.debugevent.Event

public class Event
extends java.lang.Object


Constructor Summary
Event(long timestamp, long threadId, java.lang.String threadName, java.lang.Object eventData)
           
 
Method Summary
 java.lang.Object geteventData()
           
 java.util.Map<java.lang.String,java.lang.String> getFormattedEvent(java.lang.Class<?> eventClass, java.lang.String moduleEventName)
           
 long getThreadId()
           
 java.lang.String getThreadName()
           
 long getTimestamp()
           
 void seteventData(java.lang.Object eventData)
           
 void setThreadId(long threadId)
           
 void setThreadName(java.lang.String threadName)
           
 void setTimestamp(long timestamp)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Event

public Event(long timestamp,
             long threadId,
             java.lang.String threadName,
             java.lang.Object eventData)
Method Detail

getTimestamp

public long getTimestamp()

setTimestamp

public void setTimestamp(long timestamp)

getThreadId

public long getThreadId()

setThreadId

public void setThreadId(long threadId)

getThreadName

public java.lang.String getThreadName()

setThreadName

public void setThreadName(java.lang.String threadName)

geteventData

public java.lang.Object geteventData()

seteventData

public void seteventData(java.lang.Object eventData)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getFormattedEvent

public java.util.Map<java.lang.String,java.lang.String> getFormattedEvent(java.lang.Class<?> eventClass,
                                                                          java.lang.String moduleEventName)