JobBootCommSystemJob, BootNetworkDbJob, BootPeerManagerJob, BuildTrustedLinksJob, CreateRouterInfoJob, CreateSessionJob, ExpireJob, ExpireLeasesJob, ExpireRoutersJob, ExploreKeySelectorJob, FloodfillMonitorJob, FloodfillRouterInfoFloodJob, FloodfillVerifyStoreJob, FloodOnlyLookupMatchJob, FloodOnlyLookupTimeoutJob, FloodSearchJob, GetBidsJob, HandleDatabaseLookupMessageJob, HandleFloodfillDatabaseStoreMessageJob, HandleGarlicMessageJob, IterativeLookupJob, IterativeTimeoutJob, LoadClientAppsJob, LoadRouterInfoJob, LookupDestJob, MessageReceivedJob, OutboundClientMessageOneShotJob, PeerTestJob, PersistRouterInfoJob, PublishLocalRouterInfoJob, ReadConfigJob, RebuildRouterInfoJob, RefreshRoutersJob, ReportAbuseJob, RepublishLeaseSetJob, RequestLeaseSetJob, SearchJob, SearchJob.FailedJob, SearchReplyJob, SearchUpdateReplyFoundJob, SendMessageDirectJob, SingleLookupJob, StartAcceptingClientsJob, StartExplorersJob, StartupJob, StoreJob, TestJob, UpdateRoutingKeyModifierJobpublic abstract class JobImpl extends java.lang.Object implements Job
| コンストラクタ | 説明 |
|---|---|
JobImpl(RouterContext context) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
(package private) void |
addedToQueue() |
推奨されていません。
As of 0.8.1, this is a noop, as it just adds classes to the log manager
class list for no good reason. Logging in jobs is almost always
set explicitly rather than by class name.
|
void |
dropped() |
the router is extremely overloaded, so this job has been dropped.
|
java.lang.Exception |
getAddedBy() |
推奨されていません。
|
RouterContext |
getContext() |
|
long |
getJobId() |
unique id
|
long |
getMadeReadyOn() |
|
JobTiming |
getTiming() |
Timing criteria for the task
|
void |
madeReady() |
|
protected void |
requeue(long delayMs) |
Warning - only call this from runJob() or if Job is not already queued,
or else it gets the job queue out of order.
|
java.lang.String |
toString() |
public JobImpl(RouterContext context)
public final RouterContext getContext()
public java.lang.String toString()
toString クラス内 java.lang.Object@Deprecated void addedToQueue()
@Deprecated public java.lang.Exception getAddedBy()
getAddedBy インタフェース内 Jobpublic long getMadeReadyOn()
public void madeReady()
public void dropped()
Jobprotected void requeue(long delayMs)