Uses of Class
org.drasyl.util.scheduler.DrasylScheduler
-
Packages that use DrasylScheduler Package Description org.drasyl.pipeline Link between application and drasyl overlay network.org.drasyl.util.scheduler Provides theDrasylScheduler
. -
-
Uses of DrasylScheduler in org.drasyl.pipeline
Fields in org.drasyl.pipeline declared as DrasylScheduler Modifier and Type Field Description protected DrasylScheduler
AbstractPipeline. dependentScheduler
protected DrasylScheduler
AbstractPipeline. independentScheduler
Methods in org.drasyl.pipeline that return DrasylScheduler Modifier and Type Method Description DrasylScheduler
HandlerContext. dependentScheduler()
This method returns the same thread pool that is used by the normal pipeline processing.DrasylScheduler
HandlerContext. independentScheduler()
Implementation Note: This method must always return a scheduler, that differs from the normal pipeline scheduler.Constructors in org.drasyl.pipeline with parameters of type DrasylScheduler Constructor Description DefaultHandlerContext(String name, Handler handler, DrasylConfig config, Pipeline pipeline, DrasylScheduler dependentScheduler, DrasylScheduler independentScheduler, Identity identity, PeersManager peersManager, Serialization inboundSerialization, Serialization outboundSerialization)
Generates a new default handler context for the givenhandler
.EmbeddedPipeline(DrasylConfig config, Identity identity, PeersManager peersManager, DrasylScheduler dependentScheduler, DrasylScheduler independentScheduler, Handler... handlers)
-
Uses of DrasylScheduler in org.drasyl.util.scheduler
Methods in org.drasyl.util.scheduler that return DrasylScheduler Modifier and Type Method Description static DrasylScheduler
DrasylSchedulerUtil. getInstanceHeavy()
Use thisDrasylScheduler
for slow and heavy task that does do longer computations.static DrasylScheduler
DrasylSchedulerUtil. getInstanceLight()
Use thisDrasylScheduler
for fast and light task that does not do heavy computations.static DrasylScheduler
DrasylScheduler. wrap(io.reactivex.rxjava3.core.Scheduler scheduler, String schedulerNamePrefix)
Wraps the givenscheduler
and returns aDrasylScheduler
instance.
-