Import NetworkManager

This commit is contained in:
Sotr
2018-06-06 21:40:25 +08:00
parent dbee403ba5
commit 93b657436d
7 changed files with 435 additions and 73 deletions

View File

@@ -2,6 +2,8 @@ package io.akarin.api;
import java.lang.reflect.Method;
import java.util.Queue;
import java.util.concurrent.ExecutorCompletionService;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
import org.apache.logging.log4j.LogManager;
@@ -34,6 +36,11 @@ public abstract class Akari {
*/
public static final Queue<Runnable> callbackQueue = Queues.newConcurrentLinkedQueue();
/**
* A common tick pool
*/
public static final ExecutorCompletionService<Void> STAGE_TICK = new ExecutorCompletionService<Void>(Executors.newFixedThreadPool(1, Akari.STAGE_FACTORY));
/*
* Timings
*/