Class SyncEventManager

java.lang.Object
java.lang.Thread
civitas.celestis.event.lifecycle.EventThread
civitas.celestis.event.lifecycle.SyncEventManager
All Implemented Interfaces:
EventManager, Module, Runnable

public class SyncEventManager extends EventThread
A synchronous event manager with one processing thread, (the manager itself) one event queue, and one list of event handlers. All core logic is inherited from EventThread.
See Also:
  • Constructor Details

    • SyncEventManager

      public SyncEventManager()
      Creates a new synchronous event manager.
    • SyncEventManager

      public SyncEventManager(@Nonnull PrintStream printStream)
      Creates a new synchronous event manager.
      Parameters:
      printStream - The print stream to print error messages to