public class PixelmonStorageAsyncScheduler extends java.lang.Object implements StorageSaveScheduler
| Modifier and Type | Field and Description | 
|---|---|
| protected java.util.concurrent.ScheduledExecutorService | executor | 
| protected java.util.Deque<PokemonStorage> | saveList | 
| protected java.util.concurrent.atomic.AtomicBoolean | saving | 
| Constructor and Description | 
|---|
| PixelmonStorageAsyncScheduler() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | flush() | 
| void | onServerStopping(net.minecraftforge.fml.event.server.FMLServerStoppingEvent event) | 
| void | queueChangedStorages() | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsaveprotected java.util.concurrent.ScheduledExecutorService executor
protected java.util.Deque<PokemonStorage> saveList
protected java.util.concurrent.atomic.AtomicBoolean saving
public void onServerStopping(net.minecraftforge.fml.event.server.FMLServerStoppingEvent event)
onServerStopping in interface StorageSaveSchedulerpublic void queueChangedStorages()
public void flush()