public class AbfsRestOperation
extends java.lang.Object
| Modifier and Type | Method | Description |
|---|---|---|
TracingContext |
createNewTracingContext(TracingContext tracingContext) |
Creates a new Tracing context before entering the retry loop of a rest operation.
|
void |
execute(TracingContext tracingContext) |
Execute a AbfsRestOperation.
|
TracingContext |
getLastTracingContext() |
Returns the tracing contest used for last rest operation made.
|
java.util.List<AbfsHttpHeader> |
getRequestHeaders() |
|
AbfsHttpOperation |
getResult() |
|
java.net.URL |
getUrl() |
|
void |
hardSetResult(int httpStatus) |
|
boolean |
hasResult() |
Checks if there is non-null HTTP response.
|
boolean |
isARetriedRequest() |
|
void |
signRequest(AbfsHttpOperation httpOperation,
int bytesToSign) |
Sign an operation.
|
public boolean hasResult()
public AbfsHttpOperation getResult()
public void hardSetResult(int httpStatus)
public java.net.URL getUrl()
public java.util.List<AbfsHttpHeader> getRequestHeaders()
public boolean isARetriedRequest()
public void execute(TracingContext tracingContext) throws AzureBlobFileSystemException
tracingContext - TracingContext instance to track correlation IDsAzureBlobFileSystemException@VisibleForTesting public void signRequest(AbfsHttpOperation httpOperation, int bytesToSign) throws java.io.IOException
httpOperation - operation to signbytesToSign - how many bytes to sign for shared key auth.java.io.IOException - failure@VisibleForTesting public TracingContext createNewTracingContext(TracingContext tracingContext)
tracingContext - original tracingContext.@VisibleForTesting public final TracingContext getLastTracingContext()
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.