forked from MagicBane/Server
Begin adding workOrder logic
This commit is contained in:
@@ -18,7 +18,7 @@ public enum ForgeManager implements Runnable {
|
||||
|
||||
FORGE_MANAGER;
|
||||
|
||||
private final BlockingQueue<WorkOrder> workOrders = new DelayQueue();
|
||||
private static final BlockingQueue<WorkOrder> workOrders = new DelayQueue();
|
||||
public static final AtomicInteger wordOrderCounter = new AtomicInteger(0);
|
||||
|
||||
@Override
|
||||
@@ -60,8 +60,13 @@ public enum ForgeManager implements Runnable {
|
||||
} catch (InterruptedException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public static void submit(WorkOrder workOrder) {
|
||||
workOrder.workOrderID = wordOrderCounter.incrementAndGet();
|
||||
workOrder.completionTime = System.currentTimeMillis() + 10000;
|
||||
workOrders.add(workOrder);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user