Package com.azure.android.core.test.http
Class PlaybackClient
- java.lang.Object
-
- com.azure.android.core.test.http.PlaybackClient
-
- All Implemented Interfaces:
com.azure.android.core.http.HttpClient
public class PlaybackClient extends java.lang.Object implements com.azure.android.core.http.HttpClient
HTTP client that plays backNetworkCallRecords
.
-
-
Constructor Summary
Constructors Constructor Description PlaybackClient(RecordedData recordedData, java.util.Map<java.lang.String,java.lang.String> textReplacementRules)
Creates a PlaybackClient that replays network calls fromrecordedData
and replacesresponse text
for any rules specified intextReplacementRules
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.azure.android.core.http.HttpCallDispatcher
getHttpCallDispatcher()
void
send(com.azure.android.core.http.HttpRequest httpRequest, com.azure.android.core.util.CancellationToken cancellationToken, com.azure.android.core.http.HttpCallback httpCallback)
-
-
-
Constructor Detail
-
PlaybackClient
public PlaybackClient(RecordedData recordedData, java.util.Map<java.lang.String,java.lang.String> textReplacementRules)
Creates a PlaybackClient that replays network calls fromrecordedData
and replacesresponse text
for any rules specified intextReplacementRules
.- Parameters:
recordedData
- The data to playback.textReplacementRules
- A set of rules to replace text in network call responses.
-
-
Method Detail
-
getHttpCallDispatcher
public com.azure.android.core.http.HttpCallDispatcher getHttpCallDispatcher()
- Specified by:
getHttpCallDispatcher
in interfacecom.azure.android.core.http.HttpClient
-
send
public void send(com.azure.android.core.http.HttpRequest httpRequest, com.azure.android.core.util.CancellationToken cancellationToken, com.azure.android.core.http.HttpCallback httpCallback)
- Specified by:
send
in interfacecom.azure.android.core.http.HttpClient
-
-