TestProxyRecordPolicy Classe
- java.
lang. Object - com.
azure. core. test. policy. TestProxyRecordPolicy
- com.
Implementações
public class TestProxyRecordPolicy
implements HttpPipelinePolicy
Um HttpPipelinePolicy para redirecionar o tráfego por meio do proxy de teste para gravação.
Resumo do campo
Modificador e tipo | Campo e descrição |
---|---|
static final String | RECORD_MODE |
Resumo do Construtor
Construtor | Description |
---|---|
TestProxyRecordPolicy(HttpClient httpClient, boolean skipRecordingRequestBody) |
Crie uma instância de TestProxyRecordPolicy com uma lista de desinfetantes personalizados. |
Resumo do método
Modificador e tipo | Método e descrição |
---|---|
void |
addProxySanitization(List<TestProxySanitizer> sanitizers)
Adicione uma lista de à sessão de TestProxySanitizer gravação atual. |
Mono<Http |
process(HttpPipelineCallContext context, HttpPipelineNextPolicy next) |
Http |
processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next) |
void |
setRecordingOptions(TestProxyRecordingOptions testProxyRecordingOptions)
Definir opções de gravação de proxy de teste da camada de transporte |
void |
startRecording(File recordFile, Path testClassPath)
Inicia uma gravação do tráfego de teste. |
void |
stopRecording(Queue<String> variables)
Interrompe a gravação do tráfego de teste. |
Métodos herdados de java.lang.Object
Detalhes do campo
RECORD_MODE
public static final String RECORD_MODE
Detalhes do construtor
TestProxyRecordPolicy
public TestProxyRecordPolicy(HttpClient httpClient, boolean skipRecordingRequestBody)
Crie uma instância de TestProxyRecordPolicy com uma lista de desinfetantes personalizados.
Parameters:
Detalhes do método
addProxySanitization
public void addProxySanitization(List
Adicione uma lista de à sessão de TestProxySanitizer gravação atual.
Parameters:
process
public Mono
Parameters:
processSync
public HttpResponse processSync(HttpPipelineCallContext context, HttpPipelineNextSyncPolicy next)
Parameters:
setRecordingOptions
public void setRecordingOptions(TestProxyRecordingOptions testProxyRecordingOptions)
Definir opções de gravação de proxy de teste da camada de transporte
Parameters:
startRecording
public void startRecording(File recordFile, Path testClassPath)
Inicia uma gravação do tráfego de teste.
Parameters:
stopRecording
public void stopRecording(Queue
Interrompe a gravação do tráfego de teste.
Parameters:
Aplica-se a
Azure SDK for Java