Package net.minecraft.util.thread
Interface TaskScheduler<R extends Runnable>
- All Superinterfaces:
AutoCloseable
- All Known Implementing Classes:
AbstractConsecutiveExecutor
,BlockableEventLoop
,ConsecutiveExecutor
,DedicatedServer
,GameTestServer
,IntegratedServer
,Minecraft
,MinecraftServer
,PriorityConsecutiveExecutor
,ReentrantBlockableEventLoop
,ServerChunkCache.MainThreadExecutor
,SoundEngineExecutor
-
Method Summary
Modifier and TypeMethodDescriptiondefault void
close()
name()
void
default <Source> CompletableFuture
<Source> scheduleWithResult
(Consumer<CompletableFuture<Source>> p_371642_) static TaskScheduler
<Runnable> wrapExecutor
(String p_371598_, Executor p_371853_) wrapRunnable
(Runnable p_371923_)
-
Method Details
-
name
String name() -
schedule
-
close
default void close()- Specified by:
close
in interfaceAutoCloseable
-
wrapRunnable
-
scheduleWithResult
default <Source> CompletableFuture<Source> scheduleWithResult(Consumer<CompletableFuture<Source>> p_371642_) -
wrapExecutor
-