Delimiter for seperating commands from agents in their stdout and then sending these delimited commands to
Design.update. If an agent sent move a b 3,run 24 d,t 3
and the delimiter is ','
then the
Design.update function will receive commands 'move a b 3'
and 'run 24 d'
and 't 3'
Which kind of command finishing policy to use
The finish symbol to use
Options for the COMMAND_FINISH_POLICIES.LINE_COUNT finishing policy. Used only if this policy is active
Maximum lines of commands delimited by new line characters '\n' allowed before engine cuts off an Agent
Whether the engine should wait for a newline character before processing the line of commands received
This should for most cases be set to true
; false will lead to some unpredictable behavior.
The command streaming type
Options related to the memory usage of agents. The memoryCallback is called when the limit is reached
Whether or not the engine will monitor the memory use. Currently is disabled on windows and this option does nothing.
How frequently the engine checks the memory usage of an agent in milliseconds
Maximum number of bytes an agent can use before the memoryCallback is called
The callback called when an agent raeches the memory limit Default is kill the agent with Match.kill
Whether or not to use ps
instead of procfile
for measuring memory through the
pidusage package.
Whether agents output to standard error is logged by the matchengine or not
It's suggested to let agent output go to a file.
Options for timeouts of agents
On or not
How long in milliseconds each agent is given before they are timed out and the timeoutCallback function is called
the callback called when an agent times out. Default is kill the agent with Match.kill.
Generated using TypeDoc
Engine Options that specify how the MatchEngine should operate on a Match