public abstract class Event extends Object
Modifier and Type | Field and Description |
---|---|
protected long |
date |
static String |
EnergyLevel |
protected Map<String,Long> |
metrics |
static String |
SlackEnergy |
static String |
SlackTime |
protected ITask |
task |
static long |
Undefined |
Modifier | Constructor and Description |
---|---|
protected |
Event(ITask task,
int procId,
long date,
Map<String,Long> metrics,
EventGenerator eventGenerator) |
Modifier and Type | Method and Description |
---|---|
abstract void |
accept(IEventVisitor visitor) |
void |
actionPerformed(long date) |
boolean |
equals(Object obj) |
long |
getDate() |
EventGenerator |
getEventGenerator() |
long |
getMetric(String metricName) |
Map<String,Long> |
getMetrics() |
int |
getProcId() |
ITask |
getTask() |
int |
hashCode() |
void |
setMetric(String metricName,
long value) |
void |
setMetrics(Map<String,Long> metrics) |
abstract String |
toString() |
public static long Undefined
public static String SlackEnergy
public static String SlackTime
public static String EnergyLevel
protected final long date
protected final ITask task
protected Event(ITask task, int procId, long date, Map<String,Long> metrics, EventGenerator eventGenerator)
public long getDate()
public ITask getTask()
public void setMetric(String metricName, long value)
public long getMetric(String metricName)
public EventGenerator getEventGenerator()
public abstract void accept(IEventVisitor visitor)
public void actionPerformed(long date)
public int getProcId()
Copyright © 2012. All Rights Reserved.