org.apache.http.impl.client.cache
Class RequestProtocolCompliance

java.lang.Object
  extended by org.apache.http.impl.client.cache.RequestProtocolCompliance

@Immutable
public class RequestProtocolCompliance
extends Object

Since:
4.1

Constructor Summary
RequestProtocolCompliance()
           
 
Method Summary
 HttpResponse getErrorForRequest(RequestProtocolError errorCheck)
           
 HttpRequest makeRequestCompliant(HttpRequest request)
           
 List<RequestProtocolError> requestIsFatallyNonCompliant(HttpRequest request)
           
protected  boolean requestMinorVersionIsTooHighMajorVersionsMatch(HttpRequest request)
           
protected  boolean requestVersionIsTooLow(HttpRequest request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RequestProtocolCompliance

public RequestProtocolCompliance()
Method Detail

requestIsFatallyNonCompliant

public List<RequestProtocolError> requestIsFatallyNonCompliant(HttpRequest request)
Parameters:
request -
Returns:
list of RequestProtocolError

makeRequestCompliant

public HttpRequest makeRequestCompliant(HttpRequest request)
                                 throws ProtocolException
Parameters:
request -
Returns:
the updated request
Throws:
ProtocolException

requestMinorVersionIsTooHighMajorVersionsMatch

protected boolean requestMinorVersionIsTooHighMajorVersionsMatch(HttpRequest request)

requestVersionIsTooLow

protected boolean requestVersionIsTooLow(HttpRequest request)

getErrorForRequest

public HttpResponse getErrorForRequest(RequestProtocolError errorCheck)


Copyright © 1999-2010 Apache Software Foundation. All Rights Reserved.