public class DecodeableRpcResult extends AppResponse implements Codec, Decodeable
CompletableFuture.AsynchronousCompletionTaskNEED_MORE_INPUT| Constructor and Description |
|---|
DecodeableRpcResult(Channel channel,
Response response,
InputStream is,
Invocation invocation,
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, getAttachment, getAttachment, getAttachments, getException, getValue, hasException, recreate, setAttachment, setAttachments, setException, setValue, toString, whenCompleteWithContextacceptEither, acceptEitherAsync, acceptEitherAsync, allOf, anyOf, applyToEither, applyToEitherAsync, applyToEitherAsync, cancel, complete, completedFuture, completeExceptionally, exceptionally, get, get, getNow, getNumberOfDependents, handle, handleAsync, handleAsync, isCancelled, isCompletedExceptionally, isDone, join, obtrudeException, obtrudeValue, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, runAsync, runAsync, supplyAsync, supplyAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, whenComplete, whenCompleteAsync, whenCompleteAsyncequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcompletionFuture, getNowacceptEither, acceptEitherAsync, acceptEitherAsync, applyToEither, applyToEitherAsync, applyToEitherAsync, exceptionally, handle, handleAsync, handleAsync, runAfterBoth, runAfterBothAsync, runAfterBothAsync, runAfterEither, runAfterEitherAsync, runAfterEitherAsync, thenAccept, thenAcceptAsync, thenAcceptAsync, thenAcceptBoth, thenAcceptBothAsync, thenAcceptBothAsync, thenApply, thenApplyAsync, thenApplyAsync, thenCombine, thenCombineAsync, thenCombineAsync, thenCompose, thenComposeAsync, thenComposeAsync, thenRun, thenRunAsync, thenRunAsync, toCompletableFuture, whenComplete, whenCompleteAsync, whenCompleteAsyncpublic DecodeableRpcResult(Channel channel, Response response, InputStream is, Invocation invocation, byte id)
public 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_INPUTpublic void decode()
throws Exception
decode in interface DecodeableExceptionCopyright © 2011–2019 The Apache Software Foundation. All rights reserved.