Job
BootCommSystemJob
, 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
, UpdateRoutingKeyModifierJob
public 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
インタフェース内 Job
public long getMadeReadyOn()
public void madeReady()
public void dropped()
Job
protected void requeue(long delayMs)