Package org.mapfish.print.servlet.job
Class HibernateAccounting.JobTracker
- java.lang.Object
-
- org.mapfish.print.servlet.job.Accounting.JobTracker
-
- org.mapfish.print.servlet.job.HibernateAccounting.JobTracker
-
- Enclosing class:
- HibernateAccounting
public class HibernateAccounting.JobTracker extends Accounting.JobTracker
A JobTracker specialization for storing in the DB.
-
-
Field Summary
-
Fields inherited from class org.mapfish.print.servlet.job.Accounting.JobTracker
configuration, entry, successTimer
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
JobTracker(PrintJobEntry entry, Configuration configuration)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onJobCancel()
To be called when a job is canceled.void
onJobError()
To be called when a job is on error.long
onJobSuccess(PrintJob.PrintResult printResult)
To be called when a job is a success.
-
-
-
Constructor Detail
-
JobTracker
protected JobTracker(PrintJobEntry entry, Configuration configuration)
Constructor.- Parameters:
entry
- the job description.configuration
- the job configuration.
-
-
Method Detail
-
onJobSuccess
public long onJobSuccess(PrintJob.PrintResult printResult)
Description copied from class:Accounting.JobTracker
To be called when a job is a success.- Overrides:
onJobSuccess
in classAccounting.JobTracker
- Parameters:
printResult
- Output file size in bytes- Returns:
- the job duration in nanoseconds
-
onJobCancel
public void onJobCancel()
Description copied from class:Accounting.JobTracker
To be called when a job is canceled.- Overrides:
onJobCancel
in classAccounting.JobTracker
-
onJobError
public void onJobError()
Description copied from class:Accounting.JobTracker
To be called when a job is on error.- Overrides:
onJobError
in classAccounting.JobTracker
-
-