public abstract class ProcessProtobufRequest
extends java.lang.Object
| Constructor and Description |
|---|
ProcessProtobufRequest() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String[] |
leftoverArgs(java.lang.String[] args)
Return args after filtering the args used by the processor
Currently that is just -multiple
|
static void |
process(ProcessProtobufRequest processor,
java.lang.String... args) |
abstract void |
processInputStream(java.io.InputStream in,
java.io.OutputStream out)
Reads a single request from the InputStream, then writes back a single response.
|
void |
processMultipleInputs(java.io.InputStream in,
java.io.OutputStream out)
Processes multiple requests from the same stream.
|
public abstract void processInputStream(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic void processMultipleInputs(java.io.InputStream in,
java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionpublic static java.lang.String[] leftoverArgs(java.lang.String[] args)
public static void process(ProcessProtobufRequest processor, java.lang.String... args) throws java.io.IOException
java.io.IOException