public class MessageBuilder extends java.lang.Object implements GatewayInterface.MessagePrinter
| Constructor and Description |
|---|
MessageBuilder(int messageType) |
| Modifier and Type | Method and Description |
|---|---|
MessageBuilder |
arg(java.lang.String name,
java.lang.String value) |
MessageBuilder |
arg(java.lang.String name,
java.lang.String[] values) |
java.lang.String |
build()
Builds the message string.
|
int |
getMinConnectionMode()
Minimum connection mode needed to run, or zero to always run.
|
StatMetric |
getStatMetric()
A stat metric to update when this message finishes.
|
void |
printMessage(java.io.OutputStream pw) |
public MessageBuilder arg(java.lang.String name, java.lang.String value)
public MessageBuilder arg(java.lang.String name, java.lang.String[] values)
public java.lang.String build()
public void printMessage(java.io.OutputStream pw)
throws java.io.IOException
printMessage in interface GatewayInterface.MessagePrinterjava.io.IOExceptionpublic int getMinConnectionMode()
GatewayInterface.MessagePrintergetMinConnectionMode in interface GatewayInterface.MessagePrinterpublic StatMetric getStatMetric()
GatewayInterface.MessagePrintergetStatMetric in interface GatewayInterface.MessagePrinter