public class RpcInvocation<IncomingMessageType> extends ch.squaredesk.nova.comm.rpc.RpcInvocation<IncomingMessageType,RequestMessageMetaData,String,ReplyInfo>
| Constructor and Description |
|---|
RpcInvocation(ch.squaredesk.nova.comm.retrieving.IncomingMessage<IncomingMessageType,RequestMessageMetaData> request,
Consumer<ch.squaredesk.nova.tuples.Pair<String,ReplyInfo>> replyConsumer,
Consumer<Throwable> errorConsumer,
ch.squaredesk.nova.comm.MessageTranscriber<String> transcriber) |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(String reply) |
void |
complete(String reply,
int statusCode) |
void |
complete(String reply,
int statusCode,
Map<String,String> replyHeaders) |
void |
complete(String reply,
Map<String,String> replyHeaders) |
<T> void |
complete(T reply) |
<T> void |
complete(T reply,
int statusCode) |
<T> void |
complete(T reply,
int statusCode,
Map<String,String> replyHeaders) |
<T> void |
complete(T reply,
Map<String,String> replyHeaders) |
public RpcInvocation(ch.squaredesk.nova.comm.retrieving.IncomingMessage<IncomingMessageType,RequestMessageMetaData> request, Consumer<ch.squaredesk.nova.tuples.Pair<String,ReplyInfo>> replyConsumer, Consumer<Throwable> errorConsumer, ch.squaredesk.nova.comm.MessageTranscriber<String> transcriber)
public <T> void complete(T reply,
Map<String,String> replyHeaders)
throws Exception
Exceptionpublic <T> void complete(T reply,
int statusCode,
Map<String,String> replyHeaders)
throws Exception
Exceptionpublic void complete(String reply)
public void complete(String reply, int statusCode)
Copyright © 2018. All rights reserved.