public abstract class AbstractReporter extends Object implements Reporter
Constructor and Description |
---|
AbstractReporter(Overseer overseer) |
Modifier and Type | Method and Description |
---|---|
Overseer |
getOverseer() |
void |
reportCurrentState() |
void |
reportTaskFinished(Task task) |
void |
reportTaskThrowedException(Task task,
Throwable t) |
void |
setOverseer(Overseer overseer) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
reportTaskState
private Overseer overseer
public AbstractReporter(Overseer overseer)
public void reportTaskFinished(Task task)
reportTaskFinished
in interface TaskObserver
public void reportTaskThrowedException(Task task, Throwable t)
reportTaskThrowedException
in interface TaskObserver
public void reportCurrentState()
reportCurrentState
in interface Reporter
public void setOverseer(Overseer overseer)
setOverseer
in interface Reporter
public Overseer getOverseer()
getOverseer
in interface Reporter
Copyright © 2015. All rights reserved.