Package com.spotify.apollo.test
Class FakeOngoingRequest
- java.lang.Object
-
- com.spotify.apollo.test.FakeOngoingRequest
-
- All Implemented Interfaces:
com.spotify.apollo.request.OngoingRequest
public class FakeOngoingRequest extends Object implements com.spotify.apollo.request.OngoingRequest
A mock service request used when injecting a request into an Apollo application.
-
-
Constructor Summary
Constructors Constructor Description FakeOngoingRequest(com.spotify.apollo.Request request)Create a new mock service request holding an ApolloRequest.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddrop()CompletionStage<com.spotify.apollo.Response<okio.ByteString>>getReply()Get a future holding the reply.booleanisExpired()com.spotify.apollo.RequestMetadatametadata()voidreply(com.spotify.apollo.Response<okio.ByteString> response)com.spotify.apollo.Requestrequest()
-
-
-
Method Detail
-
request
public com.spotify.apollo.Request request()
- Specified by:
requestin interfacecom.spotify.apollo.request.OngoingRequest
-
reply
public void reply(com.spotify.apollo.Response<okio.ByteString> response)
- Specified by:
replyin interfacecom.spotify.apollo.request.OngoingRequest
-
drop
public void drop()
- Specified by:
dropin interfacecom.spotify.apollo.request.OngoingRequest
-
isExpired
public boolean isExpired()
- Specified by:
isExpiredin interfacecom.spotify.apollo.request.OngoingRequest
-
metadata
public com.spotify.apollo.RequestMetadata metadata()
- Specified by:
metadatain interfacecom.spotify.apollo.request.OngoingRequest
-
getReply
public CompletionStage<com.spotify.apollo.Response<okio.ByteString>> getReply()
Get a future holding the reply.- Returns:
- A
CompletionStageholding the reply.
-
-