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() |
Job |
getJob() |
long |
getMetric(String metricName) |
Map<String,Long> |
getMetrics() |
abstract String |
getName() |
int |
getProcId() |
ITask |
getTask() |
int |
hashCode() |
void |
setJob(Job job) |
void |
setMetric(String metricName,
long value) |
void |
setMetrics(Map<String,Long> metrics) |
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 void actionPerformed(long date)
public int getProcId()
public abstract String getName()
public abstract void accept(IEventVisitor visitor)
public Job getJob()
public void setJob(Job job)
Copyright © 2013. All Rights Reserved.