public class TextOutputRequest extends Object implements AgentRequest
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_LINE_LENGTH |
| Constructor and Description |
|---|
TextOutputRequest(RemoteRun.MasterToAgent.Builder requestBuilder,
int maxLineLength,
Charset charset,
TextOutputCallback callback) |
TextOutputRequest(RemoteRun.MasterToAgent.Builder requestBuilder,
int maxLineLength,
TextOutputCallback callback)
Same as new TextOutputRequest(requestBuilder, maxLineLength, UTF_8).
|
TextOutputRequest(RemoteRun.MasterToAgent.Builder requestBuilder,
TextOutputCallback callback)
Same as new TextOutputRequest(requestBuilder, 4096, UTF_8).
|
| Modifier and Type | Method and Description |
|---|---|
CountDownLatch |
getCompletionLatch() |
RemoteRun.MasterToAgent |
getMessage() |
RemoteRun.MasterToAgent |
getRequest() |
void |
receivedMessage(AgentConnection agent,
RemoteRun.AgentToMaster message) |
public static final int DEFAULT_MAX_LINE_LENGTH
public TextOutputRequest(RemoteRun.MasterToAgent.Builder requestBuilder, TextOutputCallback callback)
requestBuilder - builder for the run commandpublic TextOutputRequest(RemoteRun.MasterToAgent.Builder requestBuilder, int maxLineLength, TextOutputCallback callback)
requestBuilder - builder for the run commandmaxLineLength - max number of characters that can form a line of outputpublic TextOutputRequest(RemoteRun.MasterToAgent.Builder requestBuilder, int maxLineLength, Charset charset, TextOutputCallback callback)
public RemoteRun.MasterToAgent getMessage()
getMessage in interface AgentRequestpublic RemoteRun.MasterToAgent getRequest()
public CountDownLatch getCompletionLatch()
getCompletionLatch in interface AgentRequestpublic final void receivedMessage(AgentConnection agent, RemoteRun.AgentToMaster message)
receivedMessage in interface AgentRequestCopyright © 2016 Formicary. All rights reserved.