Class RequestContext
java.lang.Object
is.galia.resource.RequestContext
Contains information about a client request.
A single instance may be consulted from several different delegate methods over the course of a request. Some delegate methods will be invoked earlier in the request lifecycle before all information is available to be filled in in the instance. It is normal for little information to be available in the earliest-invoked delegate methods, and more or all information to be available later.
Developer note: adding, removing, or changing any of the properties also
requires updating RequestContextMap.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetClientIP(String clientIP) voidsetCookies(Map<String, String> cookies) voidsetFullSize(Size fullSize) voidsetIdentifier(Identifier identifier) voidsetLocalURI(Reference uri) voidsetMetadata(Metadata metadata) voidsetOperationList(OperationList opList) voidsetOutputFormat(Format outputFormat) voidsetPageCount(Integer pageCount) voidsetPageNumber(Integer pageNumber) voidsetRequestHeaders(Map<String, String> requestHeaders) voidsetRequestURI(Reference uri) voidsetResourceClass(String resourceClass) voidsetResultingSize(Size resultingSize) voidsetScaleConstraint(ScaleConstraint scaleConstraint) toMap()
-
Constructor Details
-
RequestContext
public RequestContext()
-
-
Method Details
-
getClientIP
-
getCookies
-
getFullSize
-
getIdentifier
-
getLocalURI
-
getMetadata
-
getOperationList
-
getOutputFormat
-
getPageCount
-
getPageNumber
-
getRequestHeaders
-
getRequestURI
-
getResourceClass
-
getResultingSize
-
getScaleConstraint
-
setClientIP
- Parameters:
clientIP- May benull.
-
setCookies
-
setFullSize
- Parameters:
fullSize- May benull.
-
setIdentifier
- Parameters:
identifier- May benull.
-
setLocalURI
- Parameters:
uri- URI seen by the application. May benull.- See Also:
-
setMetadata
- Parameters:
metadata- May benull.
-
setOperationList
- Parameters:
opList- May benull.
-
setOutputFormat
- Parameters:
outputFormat- May benull.
-
setPageCount
- Parameters:
pageCount- May benull.
-
setPageNumber
- Parameters:
pageNumber- May benull.
-
setRequestHeaders
-
setRequestURI
- Parameters:
uri- URI requested by the client. May benull.- See Also:
-
setResourceClass
-
setResultingSize
- Parameters:
resultingSize- May benull.
-
setScaleConstraint
- Parameters:
scaleConstraint- May benull.
-
toMap
-