Package org.apache.sling.engine
Interface RequestInfoProvider
- All Known Implementing Classes:
RequestInfoProviderImpl
@ProviderType
public interface RequestInfoProvider
This service can be used to gather information about requests processed by the
engine.
- Since:
- 2.5
-
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
Clear all request infosint
Get the maximum number of provided infosint
Deprecated.getRequestInfo
(String id) Get the request info for the idGet the request infosboolean
Is recording of requests enabled?boolean
isEnabledFor
(String path) Is recording of requests for this path enabled?
-
Method Details
-
isEnabled
boolean isEnabled()Is recording of requests enabled?- Returns:
true
if enabled, false} otherwise- Since:
- 2.6
-
isEnabledFor
Is recording of requests for this path enabled?- Parameters:
path
- The path- Returns:
true
if enabled, false} otherwise- Since:
- 2.6
-
getRequestInfo
Get the request info for the id- Parameters:
id
- The id- Returns:
- The request info or
null
-
getRequestInfos
Iterable<RequestInfo> getRequestInfos()Get the request infos- Returns:
- An iterator for the request infos
-
getMayNumberOfInfos
Deprecated.Get the maximum number of provided infos- Returns:
- The maximum number,
0
if no infos are recorded
-
getMaxNumberOfInfos
int getMaxNumberOfInfos()Get the maximum number of provided infos- Returns:
- The maximum number,
0
if no infos are recorded - Since:
- 2.6
-
clear
void clear()Clear all request infos
-
getMaxNumberOfInfos()