X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Freactor%2Fengine%2FEngine.java;h=6f4376b7569f6088c95d1003907f4b47215dba26;hb=a41f3ea11b088b0ebc17dcc8150f556b78aa7dd8;hp=f14d3d7c2560e1c7751e9138bbf15ac4cb4be7a3;hpb=44e9921d5af6f500180238b297d8b6b2bb069205;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/reactor/engine/Engine.java b/src/main/java/net/pterodactylus/reactor/engine/Engine.java index f14d3d7..6f4376b 100644 --- a/src/main/java/net/pterodactylus/reactor/engine/Engine.java +++ b/src/main/java/net/pterodactylus/reactor/engine/Engine.java @@ -47,12 +47,22 @@ public class Engine extends AbstractExecutionThreadService { private static final Logger logger = Logger.getLogger(Engine.class); /** The state manager. */ - private final StateManager stateManager = new StateManager("states"); + private final StateManager stateManager; /** All defined reactions. */ /* synchronize on itself. */ private final Map reactions = new HashMap(); + /** + * Creates a new engine. + * + * @param stateManager + * The state manager + */ + public Engine(StateManager stateManager) { + this.stateManager = stateManager; + } + // // ACCESSORS //