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 mesage 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.MessagePrinter
java.io.IOException
public int getMinConnectionMode()
GatewayInterface.MessagePrinter
getMinConnectionMode
in interface GatewayInterface.MessagePrinter
public StatMetric getStatMetric()
GatewayInterface.MessagePrinter
getStatMetric
in interface GatewayInterface.MessagePrinter