Data container capturing the details of one outbound HTTP request that has passed through the request interceptor chain: the host, URL, HTTP method, timestamp, current user, tenant, and current operation. Instances are created and populated by interceptors such as LogRequestInterceptor and passed to the RequestInterceptorManager for logging or further processing, typically for auditing, monitoring or debugging.


Properties

PropertyReturnsDescription
currentUserLongThe id of the profile that was the current user when the request was made.
dateDateThe time the request was logged.
hostStringThe host name the intercepted request was sent to.
methodStringThe HTTP method of the intercepted request, such as GET or POST.
operationCurrentOpThe current operation that was in progress when the request was made, describing what part of the platform triggered it.
tenantIdLongThe id of the tenant organisation the request was made under.
urlStringThe full URL the intercepted request was sent to.

Methods

getHost()

Returns: String

The host name the intercepted request was sent to.

getUrl()

Returns: String

The full URL the intercepted request was sent to.

getMethod()

Returns: String

The HTTP method of the intercepted request, such as GET or POST.

getDate()

Returns: Date

The time the request was logged.

getCurrentUser()

Returns: Long

The id of the profile that was the current user when the request was made.

getTenantId()

Returns: Long

The id of the tenant organisation the request was made under.

getOperation()

Returns: CurrentOp

The current operation that was in progress when the request was made, describing what part of the platform triggered it.

To get full access to the Kademi Hub existing customers can login here, or new customers can register here.