package Ġio . ple o . ant ae us . core . jobs Ċ Ċ import Ġorg . joda . time . DateTime Ċ Ċ /** Ċ Ġ* ĠImplement ations Ġof Ġthis Ġclass Ġshould Ġdefine Ġbusiness Ġlogic Ġfor Ġa Ġbilling Ġjob . Ċ Ġ* ĠIt Ġis Ġused Ġby Ġthe ĠBilling Service Ġto Ġrun Ġlong Ġjobs Ġasynchronously . Ċ Ġ* Ċ Ġ* ĠThe Ġ` name ` Ġparam Ġis Ġused Ġby Ġthe ĠBilling Service Ġto Ġuniquely Ġidentify Ġa Ġjob . ĠThe Ċ Ġ* Ġimplementing Ġclass Ġshould Ġdecide Ġif Ġ` name ` Ġand Ġ` period ` Ġare Ġconstructed Ġor Ġderived Ċ Ġ* Ġfrom Ġother Ġfields . Ċ Ġ*/ Ċ interface ĠJob Runner Ġ: ĠRunnable Ġ{ ĊĠĠĠ Ġval Ġname : ĠString ĊĠĠĠ Ġval Ġperiod : ĠDateTime Ċ } Ċ