TestProxyPlaybackClient Clase
- java.
lang. Object - com.
azure. core. test. http. TestProxyPlaybackClient
- com.
Implementaciones
public class TestProxyPlaybackClient
implements HttpClient
que HttpClient reproduce grabaciones de prueba desde el proxy de prueba externo.
Resumen del constructor
Constructor | Description |
---|---|
TestProxyPlaybackClient(HttpClient httpClient, boolean skipRecordingRequestBody) |
Cree una instancia de TestProxyPlaybackClient con una lista de sanedores personalizados. |
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
void |
addMatcherRequests(List<TestProxyRequestMatcher> matchers)
Agregue una lista de a la sesión de TestProxyRequestMatcher reproducción actual. |
void |
addProxySanitization(List<TestProxySanitizer> sanitizers)
Agregue una lista de a la sesión de TestProxySanitizer reproducción actual. |
String |
getRecordingFileLocation()
Obtenga la ubicación del archivo de grabación en el repositorio de recursos. |
Mono<Http |
send(HttpRequest request)
Redirige la solicitud al proxy de prueba para recuperar la respuesta de reproducción. |
Http |
sendSync(HttpRequest request, Context context)
Redirige la solicitud al proxy de prueba para recuperar la respuesta de reproducción de forma sincrónica. |
Queue<String> |
startPlayback(File recordFile, Path testClassPath)
Inicia la reproducción de una grabación de prueba. |
void |
stopPlayback()
Detiene la reproducción de una grabación de prueba. |
Métodos heredados de java.lang.Object
Detalles del constructor
TestProxyPlaybackClient
public TestProxyPlaybackClient(HttpClient httpClient, boolean skipRecordingRequestBody)
Cree una instancia de TestProxyPlaybackClient con una lista de sanedores personalizados.
Parameters:
Detalles del método
addMatcherRequests
public void addMatcherRequests(List
Agregue una lista de a la sesión de TestProxyRequestMatcher reproducción actual.
Parameters:
addProxySanitization
public void addProxySanitization(List
Agregue una lista de a la sesión de TestProxySanitizer reproducción actual.
Parameters:
getRecordingFileLocation
public String getRecordingFileLocation()
Obtenga la ubicación del archivo de grabación en el repositorio de recursos.
Returns:
send
public Mono
Redirige la solicitud al proxy de prueba para recuperar la respuesta de reproducción.
Parameters:
Returns:
sendSync
public HttpResponse sendSync(HttpRequest request, Context context)
Redirige la solicitud al proxy de prueba para recuperar la respuesta de reproducción de forma sincrónica.
Parameters:
Returns:
startPlayback
public Queue
Inicia la reproducción de una grabación de prueba.
Parameters:
Returns:
stopPlayback
public void stopPlayback()
Detiene la reproducción de una grabación de prueba.
Se aplica a
Azure SDK for Java