Uses of Interface
za.co.wethinkcode.robots.server.clientCommands.ClientCommand
Packages that use ClientCommand
Package
Description
This package encapsulates the behavior of all commands sent by a client to be executed on the server
Their unevaluated and evaluated versions are contained here.
Classes that store info about how the world is created and managed
-
Uses of ClientCommand in za.co.wethinkcode.robots.server.clientCommands
Classes in za.co.wethinkcode.robots.server.clientCommands that implement ClientCommandModifier and TypeClassDescriptionclassclassclassMethods in za.co.wethinkcode.robots.server.clientCommands that return ClientCommandModifier and TypeMethodDescriptionstatic ClientCommandClientCommandFactory.createCommand(ImplementedClientCommands commandType, ClientCommandRequest clientCommandRequest, WorldStateIdentity worldStateIdentity, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Static method that allows in place creation of commands from the client -
Uses of ClientCommand in za.co.wethinkcode.robots.server.worldinfo
Methods in za.co.wethinkcode.robots.server.worldinfo with parameters of type ClientCommandModifier and TypeMethodDescriptionWorldStateIdentity.applyCommandSafely(ClientCommand unevaluatedCommand, ClientCommandRequest req) Core Compare and Swap loop necessary for atomic operations.