Class ParseAzureStorageErrorFromXmlContent

java.lang.Object
org.jclouds.azure.storage.handlers.ParseAzureStorageErrorFromXmlContent
All Implemented Interfaces:
org.jclouds.http.HttpErrorHandler
Direct Known Subclasses:
ParseAzureBlobErrorFromXmlContent

public class ParseAzureStorageErrorFromXmlContent extends Object implements org.jclouds.http.HttpErrorHandler
This will parse and set an appropriate exception on the command object.
See Also:
  • Field Details

    • logger

      protected org.jclouds.logging.Logger logger
    • CONTAINER_PATH

      public static final Pattern CONTAINER_PATH
    • CONTAINER_KEY_PATH

      public static final Pattern CONTAINER_KEY_PATH
  • Constructor Details

    • ParseAzureStorageErrorFromXmlContent

      @Inject public ParseAzureStorageErrorFromXmlContent(AzureStorageUtils utils)
  • Method Details

    • handleError

      public void handleError(org.jclouds.http.HttpCommand command, org.jclouds.http.HttpResponse response)
      Specified by:
      handleError in interface org.jclouds.http.HttpErrorHandler
    • refineException

      protected Exception refineException(org.jclouds.http.HttpCommand command, org.jclouds.http.HttpResponse response, Exception exception, AzureStorageError error, String message)