public final class SubmissionService extends java.lang.Object implements ISubmissionService
Modifier and Type | Field and Description |
---|---|
private java.util.Collection<ISubmissionListener> |
listeners |
Constructor and Description |
---|
SubmissionService()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addSubmissionListener(ISubmissionListener listener) |
void |
downloadInput(ProblemInput input) |
void |
fireErrorCaught(ISubmission submission,
SubmissionException exception) |
void |
fireExecutionFinished(ISubmission submission) |
void |
fireExecutionStarted(ISubmission submission) |
void |
fireSubmissionFinished(ISubmission submission) |
void |
fireSubmissionStarted(ISubmission submission) |
void |
removeSubmissionListener(ISubmissionListener listener) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
get
private final java.util.Collection<ISubmissionListener> listeners
public void addSubmissionListener(ISubmissionListener listener)
addSubmissionListener
in interface ISubmissionService
public void removeSubmissionListener(ISubmissionListener listener)
removeSubmissionListener
in interface ISubmissionService
public void fireSubmissionStarted(ISubmission submission)
fireSubmissionStarted
in interface ISubmissionService
public void fireSubmissionFinished(ISubmission submission)
fireSubmissionFinished
in interface ISubmissionService
public void fireExecutionStarted(ISubmission submission)
fireExecutionStarted
in interface ISubmissionService
public void fireExecutionFinished(ISubmission submission)
fireExecutionFinished
in interface ISubmissionService
public void fireErrorCaught(ISubmission submission, SubmissionException exception)
fireErrorCaught
in interface ISubmissionService
public void downloadInput(ProblemInput input)
downloadInput
in interface ISubmissionService