Package org.jclouds.http
Class HttpCommand
- java.lang.Object
-
- org.jclouds.http.HttpCommand
-
public class HttpCommand extends Object
Command whose endpoint is an http service.
-
-
Constructor Summary
Constructors Constructor Description HttpCommand(HttpRequest request)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object that)HttpRequestgetCurrentRequest()The request associated with this command.ExceptiongetException()intgetFailureCount()This displays the current number of error retries for this command.intgetRedirectCount()This displays the current number of redirect attempts for this command.inthashCode()intincrementFailureCount()increment the current failure count.intincrementRedirectCount()increments the current number of redirect attempts for this command.booleanisReplayable()Commands need to be replayed, if redirected or on a retryable error.voidsetCurrentRequest(HttpRequest request)The request associated with this command.voidsetException(Exception exception)Used to prevent a command from being re-executed, or having its response parsed.StringtoString()
-
-
-
Constructor Detail
-
HttpCommand
public HttpCommand(HttpRequest request)
-
-
Method Detail
-
getFailureCount
public int getFailureCount()
This displays the current number of error retries for this command.- See Also:
org.jclouds.Constants.PROPERTY_MAX_RETRIES
-
incrementFailureCount
public int incrementFailureCount()
increment the current failure count.- See Also:
getFailureCount()
-
setException
public void setException(Exception exception)
Used to prevent a command from being re-executed, or having its response parsed.
-
getException
public Exception getException()
- See Also:
setException(java.lang.Exception)
-
incrementRedirectCount
public int incrementRedirectCount()
increments the current number of redirect attempts for this command.- See Also:
getRedirectCount()
-
getRedirectCount
public int getRedirectCount()
This displays the current number of redirect attempts for this command.- See Also:
org.jclouds.Constants.PROPERTY_MAX_REDIRECTS
-
isReplayable
public boolean isReplayable()
Commands need to be replayed, if redirected or on a retryable error. Typically, this implies the payload carried is not a streaming type.
-
getCurrentRequest
public HttpRequest getCurrentRequest()
The request associated with this command.
-
setCurrentRequest
public void setCurrentRequest(HttpRequest request)
The request associated with this command.
-
-