Uses of Class
za.co.wethinkcode.robots.client.commands.ClientCommandRequest
Packages that use ClientCommandRequest
Package
Description
All classes and subpackages in this package are used by the client binary.
Classes for Client side requests for a command to be executed on the server
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 ClientCommandRequest in za.co.wethinkcode.robots.client
Methods in za.co.wethinkcode.robots.client that return ClientCommandRequestModifier and TypeMethodDescriptionClientState.RequestRoundTrip.request()Returns the value of therequestrecord component.Methods in za.co.wethinkcode.robots.client with parameters of type ClientCommandRequestModifier and TypeMethodDescriptionClientState.addToClientMemory(ClientCommandRequest request, ServerResponse response) Add a roundTrip of request and response to the client's memoryvoidClientState.changeState(ClientCommandRequest request, ServerResponse response) ClientState.parseRoundTrip(ClientCommandRequest request, String response, com.fasterxml.jackson.databind.ObjectMapper map) Parse a client request response roundtripConstructors in za.co.wethinkcode.robots.client with parameters of type ClientCommandRequestModifierConstructorDescriptionRequestRoundTrip(ClientCommandRequest request, ServerResponse response) Creates an instance of aRequestRoundTriprecord class. -
Uses of ClientCommandRequest in za.co.wethinkcode.robots.client.commands
Subclasses of ClientCommandRequest in za.co.wethinkcode.robots.client.commandsModifier and TypeClassDescriptionclassclassClass for requesting a look command be executedclassClass for requesting a state command be executedMethods in za.co.wethinkcode.robots.client.commands that return ClientCommandRequestModifier and TypeMethodDescriptionClientCommandRequestFactory.create(ClientRobot clientRobot, String userInput) -
Uses of ClientCommandRequest in za.co.wethinkcode.robots.server.clientCommands
Methods in za.co.wethinkcode.robots.server.clientCommands with parameters of type ClientCommandRequestModifier 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 ClientCommandRequest in za.co.wethinkcode.robots.server.worldinfo
Methods in za.co.wethinkcode.robots.server.worldinfo with parameters of type ClientCommandRequestModifier and TypeMethodDescriptionWorldStateIdentity.applyCommandSafely(ClientCommand unevaluatedCommand, ClientCommandRequest req) Core Compare and Swap loop necessary for atomic operations.