Class TimedTask
- java.lang.Object
-
- ch.sahits.game.openpatrician.model.event.TimedTask
-
- All Implemented Interfaces:
java.lang.Runnable
- Direct Known Subclasses:
AddViolationTask
,AIRefitTask
,AIRepairTask
,BreakInAction
,BuyWares
,CelebrationTask
,ChurchFeedingReputationUpdateTimedTask
,ChurchUpgradeTimedTask
,CityWallBuildingTask
,CityWallMaterialBuyingTask
,ClearCityEventTask
,ConcurrentReconciliation
,DailyPlayerUpdater
,DailyUpdateTask
,DelayedCaughtAction
,ElectionTask
,FinedTimedTask
,FreePirateTimedTask
,LoanerCollectMoneyAfterAuctionTimedTask
,LoanerCollectMoneyWithoutAuctionTimedTask
,MarriageFeastDeliveryTask
,MarriageOfferDeclinedTimedTask
,MarriageOfferTask
,MarriageOfferTimedTask
,OpponentsOrder
,PostponedDisplayDialogMessage
,PostponedDisplayMessage
,PostStateDialogToHumanPlayerTask
,RefitShipTask
,RepairPirateShipTask
,RepairTask
,ReschedulableSailorHireTask
,ReschedulableWeaponBuyTask
,ShipBuildTask
,TravelToTimedTask
,UpdatePopulationTask
,VoteTask
,WarehouseTenantPayTimedTask
,WarehouseTentantLeaveTimedTask
,WeaponConstructionTask
,WeeklyCityCheckTask
,WeeklyLoanerCheckTask
public abstract class TimedTask extends java.lang.Object implements java.lang.Runnable
Timed task with a specified execution time. The run method is supposed to be executed at the execution time.- Author:
- Andi Hotz, (c) Sahits GmbH, 2013 Created on Jan 28, 2013
-
-
Field Summary
Fields Modifier and Type Field Description private java.time.LocalDateTime
executionTime
private java.util.UUID
uuid
-
Constructor Summary
Constructors Modifier Constructor Description protected
TimedTask()
-