public bool TranslateAkkaGetListResponseToExternalMessage(Response akkaResponse) { ClientGetListResponse response = akkaResponse as ClientGetListResponse; ClientGetListRequest request = response.OriginalRequest as ClientGetListRequest; HTTPSourcedRequest httpRequest = request.OriginalHTTPRequest; HTTPExternalInterface.HandleRequestResponse(new HTTPDestinedRequestResponse(MicroServices.ProcessingStatus.Processed, response.ListOfClientStates, httpRequest), false); return(true); }
public void TranslateExternalGetListRequestToAkkaMessage(HTTPSourcedRequest externalRequest) { ClientGetListRequest getListRequest = new ClientGetListRequest(ReplyTo, externalRequest); SendTo.Tell(getListRequest, ReplyTo); }
public ClientGetListResponse(IActorRef requestor, ImmutableList <ClientState> reply, ClientGetListRequest originalRequest) : base(requestor, reply, originalRequest) { }