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 TypeMethodDescriptionvoidclear()Clear all request infosintGet the maximum number of provided infosintDeprecated.getRequestInfo(String id) Get the request info for the idGet the request infosbooleanIs recording of requests enabled?booleanisEnabledFor(String path) Is recording of requests for this path enabled?
-
Method Details
-
isEnabled
boolean isEnabled()Is recording of requests enabled?- Returns:
trueif enabled, false} otherwise- Since:
- 2.6
-
isEnabledFor
Is recording of requests for this path enabled?- Parameters:
path- The path- Returns:
trueif 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,
0if no infos are recorded
-
getMaxNumberOfInfos
int getMaxNumberOfInfos()Get the maximum number of provided infos- Returns:
- The maximum number,
0if no infos are recorded - Since:
- 2.6
-
clear
void clear()Clear all request infos
-
getMaxNumberOfInfos()