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.IOException
public void processMultipleInputs(java.io.InputStream in, java.io.OutputStream out) throws java.io.IOException
java.io.IOException
public 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