public class DecodeableRpcInvocation extends RpcInvocation implements Codec, Decodeable
NEED_MORE_INPUT| Constructor and Description |
|---|
DecodeableRpcInvocation(Channel channel,
Request request,
InputStream is,
byte id) |
| Modifier and Type | Method and Description |
|---|---|
void |
decode() |
Object |
decode(Channel channel,
InputStream input)
Decode message.
|
void |
encode(Channel channel,
OutputStream output,
Object message)
Encode message.
|
addAttachments, addAttachmentsIfAbsent, getArguments, getAttachment, getAttachment, getAttachments, getInvoker, getMethodName, getParameterTypes, setArguments, setAttachment, setAttachmentIfAbsent, setAttachments, setInvoker, setMethodName, setParameterTypes, toStringpublic DecodeableRpcInvocation(Channel channel, Request request, InputStream is, byte id)
public void decode()
throws Exception
decode in interface DecodeableExceptionpublic void encode(Channel channel, OutputStream output, Object message) throws IOException
Codecencode in interface Codecchannel - channel.output - output stream.message - message.IOExceptionpublic Object decode(Channel channel, InputStream input) throws IOException
Codecdecode in interface Codecchannel - channel.input - input stream.NEED_MORE_INPUT poison.IOExceptionCodec.NEED_MORE_INPUTCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.