Package org.teamapps.server
Class CommandDispatcher
java.lang.Object
org.teamapps.server.CommandDispatcher
public class CommandDispatcher
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description CommandDispatcher(UiCommandExecutor commandExecutor, QualifiedUiSessionId qualifiedUiSessionId, SessionRecorder sessionRecorder) -
Method Summary
Modifier and Type Method Description voidclose()voidflushCommands()<RESULT> voidqueueCommand(org.teamapps.dto.UiCommand<RESULT> command, java.util.function.Consumer<RESULT> resultCallback)
-
Constructor Details
-
CommandDispatcher
public CommandDispatcher(UiCommandExecutor commandExecutor, QualifiedUiSessionId qualifiedUiSessionId, SessionRecorder sessionRecorder)
-
-
Method Details
-
queueCommand
public <RESULT> void queueCommand(org.teamapps.dto.UiCommand<RESULT> command, java.util.function.Consumer<RESULT> resultCallback) -
flushCommands
public void flushCommands() -
close
public void close()
-