java.lang.Object | |
↳ | com.atlassian.jira.web.filters.accesslog.AccessLogRequestInfo |
AccessLogRequestInfo is used to place request information into the HTTP request itself and to keep count of the number of requests coming into and out of JIRA
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | JIRA_REQUEST_ASESSIONID | This constant is used to indicate the ASESSIONID | |||||||||
String | JIRA_REQUEST_ID | This constant is used to indicate the request id | |||||||||
String | JIRA_REQUEST_START_MILLIS | This constant is used to indicate the start time of the request | |||||||||
String | JIRA_REQUEST_TIME_MICROS | This constant is used to indicate the time the request took in microseconds | |||||||||
String | JIRA_REQUEST_USER_NAME | This constant is used by the SOAP code to place the SOAP username into the request | |||||||||
String | JIRA_RPC_SOAP_SESSIONID | This constant is used by the SOAP code to place the SOAP session id into the request | |||||||||
String | JIRA_RPC_SOAP_URLSUFFIX | This constant is used by the SOAP code to place the SOAP method url suffix into the request | |||||||||
String | JIRA_RPC_SOAP_USERNAME | This constant is used by the SOAP code to place the SOAP username into the request | |||||||||
String | JIRA_SESSION_LAST_ACCESSED_TIME | This constant is used to indicate the last access time of the session | |||||||||
String | JIRA_SESSION_MAX_INACTIVE_INTERVAL | This constant is used to indicate the max inactive time for the current session configuration | |||||||||
String | X_ASESSIONID_HEADER | ||||||||||
String | X_NODEID_HEADER | ||||||||||
String | X_REQUESTID_HEADER | ||||||||||
String | X_USER_NAME_HEADER |
Fields | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
concurrentRequests | This atomic long gauge goes up and down for every request that hits JIRA | ||||||||||
requestCounter | This atomic long counter increments for every new request that hits JIRA |
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Called to generate a request id and atlassian session id for the given request.
| |||||||||||
This is called to exit the request.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
This constant is used to indicate the ASESSIONID
This constant is used to indicate the request id
This constant is used to indicate the start time of the request
This constant is used to indicate the time the request took in microseconds
This constant is used by the SOAP code to place the SOAP username into the request
This constant is used by the SOAP code to place the SOAP session id into the request
This constant is used by the SOAP code to place the SOAP method url suffix into the request
This constant is used by the SOAP code to place the SOAP username into the request
This constant is used to indicate the last access time of the session
This constant is used to indicate the max inactive time for the current session configuration
This atomic long gauge goes up and down for every request that hits JIRA
This atomic long counter increments for every new request that hits JIRA
Called to generate a request id and atlassian session id for the given request. This can be called multiple times and it it will only set the information in once per request.
httpServletRequest | the HTTP request in play |
---|---|
httpServletResponse | the HTTP response for setting the headers into |
This is called to exit the request. It will decrement the number of concurrent requests in play assuming it has not bee called before for this request
httpServletRequest | the HTTP request in play |
---|