| Package | Description |
|---|---|
| org.neo4j.scheduler |
| Modifier and Type | Field and Description |
|---|---|
static JobScheduler.Group |
JobScheduler.Groups.boltLogRotation
Rotates bolt message logs
|
static JobScheduler.Group |
JobScheduler.Groups.boltNetworkIO
Network IO threads for the Bolt protocol.
|
static JobScheduler.Group |
JobScheduler.Groups.checkPoint
Checkpoint and store flush
|
static JobScheduler.Group |
JobScheduler.Groups.fileWatch
File watch service group
|
static JobScheduler.Group |
JobScheduler.Groups.indexPopulation
Background index population
|
static JobScheduler.Group |
JobScheduler.Groups.indexSampling |
static JobScheduler.Group |
JobScheduler.Groups.indexSamplingController
Gathers approximated data about the underlying data store.
|
static JobScheduler.Group |
JobScheduler.Groups.internalLogRotation
Rotates internal diagnostic logs
|
static JobScheduler.Group |
JobScheduler.Groups.masterTransactionPushing
Push transactions from master to slaves
|
static JobScheduler.Group |
JobScheduler.Groups.metricsEvent
Reporting thread for Metrics events
|
static JobScheduler.Group |
JobScheduler.Groups.nativeSecurity
Native security.
|
static JobScheduler.Group |
JobScheduler.Groups.pullUpdates
Pulls updates from the master.
|
static JobScheduler.Group |
JobScheduler.Groups.queryLogRotation
Rotates query logs
|
static JobScheduler.Group |
JobScheduler.Groups.raftLogPruning
Raft Log pruning
|
static JobScheduler.Group |
JobScheduler.Groups.recoveryCleanup
Recovery cleanup.
|
static JobScheduler.Group |
JobScheduler.Groups.serverTransactionTimeout
Rolls back idle transactions on the server.
|
static JobScheduler.Group |
JobScheduler.Groups.sessionWorker
Session workers, these perform the work of actually executing client queries.
|
static JobScheduler.Group |
JobScheduler.Groups.slaveLocksTimeout
Aborts idle slave lock sessions on the master.
|
static JobScheduler.Group |
JobScheduler.Groups.storageMaintenance
Storage maintenance.
|
static JobScheduler.Group |
JobScheduler.Groups.transactionTimeoutMonitor
Kernel transaction timeout monitor.
|
static JobScheduler.Group |
JobScheduler.Groups.udc
UDC timed events.
|
| Modifier and Type | Method and Description |
|---|---|
Executor |
JobScheduler.executor(JobScheduler.Group group)
Expose a group scheduler as an
Executor |
JobScheduler.JobHandle |
JobScheduler.schedule(JobScheduler.Group group,
Runnable job)
Schedule a new job in the specified group.
|
JobScheduler.JobHandle |
JobScheduler.schedule(JobScheduler.Group group,
Runnable runnable,
long initialDelay,
TimeUnit timeUnit)
Schedule a new job in the specified group with the given delay
|
JobScheduler.JobHandle |
JobScheduler.schedule(JobScheduler.Group group,
Runnable job,
Map<String,String> metadata)
Schedule a new job in the specified group, passing in metadata for the scheduling strategy to use.
|
JobScheduler.JobHandle |
JobScheduler.scheduleRecurring(JobScheduler.Group group,
Runnable runnable,
long initialDelay,
long period,
TimeUnit timeUnit)
Schedule a recurring job where the first invocation is delayed the specified time
|
JobScheduler.JobHandle |
JobScheduler.scheduleRecurring(JobScheduler.Group group,
Runnable runnable,
long period,
TimeUnit timeUnit)
Schedule a recurring job
|
ThreadFactory |
JobScheduler.threadFactory(JobScheduler.Group group)
Expose a group scheduler as a
ThreadFactory. |
Copyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.