public class EventLogHandler extends Handler implements nl.tudelft.simulation.event.EventProducerInterface
Modifier and Type | Field and Description |
---|---|
static nl.tudelft.simulation.event.EventType |
LOG_RECORD_PRODUCED_EVENT
LOG_RECORD_PRODUCED_EVENT is fired whenever an log record is received
|
Constructor and Description |
---|
EventLogHandler()
constructs a new EventLogHandler
|
Modifier and Type | Method and Description |
---|---|
boolean |
addListener(nl.tudelft.simulation.event.EventListenerInterface listener,
nl.tudelft.simulation.event.EventType eventType) |
boolean |
addListener(nl.tudelft.simulation.event.EventListenerInterface listener,
nl.tudelft.simulation.event.EventType eventType,
boolean weak) |
boolean |
addListener(nl.tudelft.simulation.event.EventListenerInterface listener,
nl.tudelft.simulation.event.EventType eventType,
short position) |
boolean |
addListener(nl.tudelft.simulation.event.EventListenerInterface listener,
nl.tudelft.simulation.event.EventType eventType,
short position,
boolean weak) |
void |
close() |
void |
flush() |
nl.tudelft.simulation.event.EventType[] |
getEventTypes() |
void |
publish(LogRecord arg0) |
boolean |
removeListener(nl.tudelft.simulation.event.EventListenerInterface listener,
nl.tudelft.simulation.event.EventType eventType) |
getEncoding, getErrorManager, getFilter, getFormatter, getLevel, isLoggable, reportError, setEncoding, setErrorManager, setFilter, setFormatter, setLevel
public static final nl.tudelft.simulation.event.EventType LOG_RECORD_PRODUCED_EVENT
public boolean addListener(nl.tudelft.simulation.event.EventListenerInterface listener, nl.tudelft.simulation.event.EventType eventType)
addListener
in interface nl.tudelft.simulation.event.EventProducerInterface
#addListener(nl.tudelft.simulation.event.EventListenerInterface,
nl.tudelft.simulation.event.EventType)
public boolean addListener(nl.tudelft.simulation.event.EventListenerInterface listener, nl.tudelft.simulation.event.EventType eventType, boolean weak)
addListener
in interface nl.tudelft.simulation.event.EventProducerInterface
#addListener(nl.tudelft.simulation.event.EventListenerInterface,
nl.tudelft.simulation.event.EventType, boolean)
public boolean addListener(nl.tudelft.simulation.event.EventListenerInterface listener, nl.tudelft.simulation.event.EventType eventType, short position)
addListener
in interface nl.tudelft.simulation.event.EventProducerInterface
#addListener(nl.tudelft.simulation.event.EventListenerInterface,
nl.tudelft.simulation.event.EventType, short)
public boolean addListener(nl.tudelft.simulation.event.EventListenerInterface listener, nl.tudelft.simulation.event.EventType eventType, short position, boolean weak)
addListener
in interface nl.tudelft.simulation.event.EventProducerInterface
#addListener(nl.tudelft.simulation.event.EventListenerInterface,
nl.tudelft.simulation.event.EventType, short,boolean)
public void close()
close
in class Handler
Handler.close()
public void flush()
flush
in class Handler
Handler.flush()
public nl.tudelft.simulation.event.EventType[] getEventTypes()
getEventTypes
in interface nl.tudelft.simulation.event.EventProducerInterface
EventProducerInterface.getEventTypes()
public void publish(LogRecord arg0)
publish
in class Handler
Handler.publish(java.util.logging.LogRecord)
public boolean removeListener(nl.tudelft.simulation.event.EventListenerInterface listener, nl.tudelft.simulation.event.EventType eventType)
removeListener
in interface nl.tudelft.simulation.event.EventProducerInterface
#removeListener(nl.tudelft.simulation.event.EventListenerInterface,
nl.tudelft.simulation.event.EventType)
Copyright © 2002-2012 Delft University of Technology, the Netherlands. All Rights Reserved.