org.jactr.core.logging
Class LogEvent

java.lang.Object
  extended by org.jactr.core.event.AbstractACTREvent<IModel,ILogger>
      extended by org.jactr.core.logging.LogEvent
All Implemented Interfaces:
IACTREvent<IModel,ILogger>

public class LogEvent
extends AbstractACTREvent<IModel,ILogger>

Log event

Author:
developer

Constructor Summary
LogEvent(IModel model, java.lang.String streamName, java.lang.String message)
           
 
Method Summary
 void fire(ILogger listener)
          dispatch this event to a listener on the provided executor
 java.lang.String getMessage()
           
 IModel getModel()
           
 java.lang.String getStreamName()
           
 java.lang.String toString()
           
 
Methods inherited from class org.jactr.core.event.AbstractACTREvent
getSimulationTime, getSource, getSystemTime
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

LogEvent

public LogEvent(IModel model,
                java.lang.String streamName,
                java.lang.String message)
Method Detail

fire

public void fire(ILogger listener)
Description copied from interface: IACTREvent
dispatch this event to a listener on the provided executor

Specified by:
fire in interface IACTREvent<IModel,ILogger>
Specified by:
fire in class AbstractACTREvent<IModel,ILogger>
See Also:
AbstractACTREvent.fire(java.lang.Object)

getModel

public final IModel getModel()

getStreamName

public final java.lang.String getStreamName()

getMessage

public final java.lang.String getMessage()

toString

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