Package com.illumon.iris.web.server
Class CommandMap
java.lang.Object
com.illumon.iris.web.server.CommandMap
This map is used to track what commands are registered / running for a given
TableHandle, as well as what TableHandle's are derived from what other handles.
This will allow us to figure out when the active table changes,
so we can unhook subscriptions / commands that are no longer relevant.
This class is dedicated to managing commands related to TableHandles,
but should likely be simplified and make more generic.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel(TableHandle oldHandle) Indicates that the handle is being released, and that any work pending on it to create that handle should be canceled, since it will no longer be used.voidregisterCmd(TableHandle handle, int cmdId, boolean autoClean) registerDerivation(TableHandle handle, TableHandle newHandle) voidrequestComplete(int commandId)
-
Constructor Details
-
CommandMap
-
-
Method Details
-
requestComplete
public void requestComplete(int commandId)