public class AbstractReporterDecorator extends Object implements ReporterDecorator
Constructor and Description |
---|
AbstractReporterDecorator(Reporter reporter) |
Modifier and Type | Method and Description |
---|---|
Reporter |
getDecorated() |
Overseer |
getOverseer() |
void |
reportCurrentState() |
void |
reportTaskFinished(Task task) |
void |
reportTaskState(TaskState state) |
void |
reportTaskThrowedException(Task task,
Throwable t) |
void |
setOverseer(Overseer overseer) |
private Reporter reporter
public AbstractReporterDecorator(Reporter reporter)
public void reportCurrentState()
reportCurrentState
in interface Reporter
public void setOverseer(Overseer overseer)
setOverseer
in interface Reporter
public Overseer getOverseer()
getOverseer
in interface Reporter
public void reportTaskFinished(Task task)
reportTaskFinished
in interface TaskObserver
public void reportTaskThrowedException(Task task, Throwable t)
reportTaskThrowedException
in interface TaskObserver
public void reportTaskState(TaskState state)
reportTaskState
in interface TaskStateReporter
public Reporter getDecorated()
getDecorated
in interface ReporterDecorator
Copyright © 2015. All rights reserved.