Package ch.squaredesk.nova.comm.http
Class RpcInvocation<IncomingMessageType>
- java.lang.Object
-
- ch.squaredesk.nova.comm.rpc.RpcInvocation<IncomingMessageType,RequestMessageMetaData,String,ReplyInfo>
-
- ch.squaredesk.nova.comm.http.RpcInvocation<IncomingMessageType>
-
public class RpcInvocation<IncomingMessageType> extends ch.squaredesk.nova.comm.rpc.RpcInvocation<IncomingMessageType,RequestMessageMetaData,String,ReplyInfo>
-
-
Constructor Summary
Constructors Constructor 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)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcomplete(String reply)voidcomplete(String reply, int statusCode)voidcomplete(String reply, int statusCode, Map<String,String> replyHeaders)voidcomplete(String reply, Map<String,String> replyHeaders)<T> voidcomplete(T reply)<T> voidcomplete(T reply, int statusCode)<T> voidcomplete(T reply, int statusCode, Map<String,String> replyHeaders)<T> voidcomplete(T reply, Map<String,String> replyHeaders)
-
-
-
Constructor Detail
-
RpcInvocation
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)
-
-
Method Detail
-
complete
public <T> void complete(T reply, Map<String,String> replyHeaders) throws Exception- Throws:
Exception
-
complete
public <T> void complete(T reply, int statusCode, Map<String,String> replyHeaders) throws Exception- Throws:
Exception
-
complete
public void complete(String reply)
-
complete
public void complete(String reply, int statusCode)
-
-