RoboSuite Java API, v1.87

Package com.kapowtech.robosuite.api.java.rql.engine.hotstandby

Provides a RequestExecutor which has a built in distribution policy, that keeps track of how many slots are available on each roboServer

See:
          Description

Interface Summary
ExecutorLogger callback Interface for LoadBalancedRobotExecutor, this callback is notified in response to events that occur in the executor, like if there are not enough standby server, or if a server has been invalidly configured The callback is invoked synchronously by the same thread that processes responses from RoboServer, it is therefore important that implemented methods execute quickly, or you will slow down response processing
RobotResponseHandler An interface that will receive events when responses are returned by a robot
RQLEngineFactory Interface for creating the RQLEngine used by the RequestExecutor Class must be thread safe!
Stoppable An object that allows you to stop a robot that is executing on RoboServer.
 

Class Summary
AbstractFailFastRobotResponseHandler An abstract RobotResponseHandler that implements a FailFast behavior, so you only need to implement response handling
DebugExecutorLogger Default event logger callback, that logs to the debug mechanism.
DefaultExecutorLogger Default event logger callback, that logs to the debug mechanism
DefaultStoppable Once a robot requests has been accepted by RoboServer, a Stoppable object will be passed to the RobotResponseHandler with each event, you may use this object to stop the robot in response to an event, such as an error
RequestExecutor A RobotExecutor that can execute robots in a load balanced fashion across the RoboServers in a cluster.
RobotDoneEvent Specifies why a robot is done running on RoboServer
 

Exception Summary
CapacityExceededException Exception that signals that the capacity has somehow been exceeded.
 

Package com.kapowtech.robosuite.api.java.rql.engine.hotstandby Description

Provides a RequestExecutor which has a built in distribution policy, that keeps track of how many slots are available on each roboServer


RoboSuite Java API, v1.87

RoboSuite Java API, v1.87