Package org.apache.sling.engine
Interface RequestInfoProvider
-
@ProviderType public interface RequestInfoProviderThis service can be used to gather information about requests processed by the engine.- Since:
- 2.5
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidclear()Clear all request infosintgetMaxNumberOfInfos()Get the maximum number of provided infosintgetMayNumberOfInfos()Deprecated.RequestInfogetRequestInfo(java.lang.String id)Get the request info for the idjava.lang.Iterable<RequestInfo>getRequestInfos()Get the request infosbooleanisEnabled()Is recording of requests enabled?booleanisEnabledFor(java.lang.String path)Is recording of requests for this path enabled?
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
Is recording of requests enabled?- Returns:
trueif enabled, false} otherwise- Since:
- 2.6
-
isEnabledFor
boolean isEnabledFor(java.lang.String path)
Is recording of requests for this path enabled?- Parameters:
path- The path- Returns:
trueif enabled, false} otherwise- Since:
- 2.6
-
getRequestInfo
RequestInfo getRequestInfo(java.lang.String id)
Get the request info for the id- Parameters:
id- The id- Returns:
- The request info or
null
-
getRequestInfos
java.lang.Iterable<RequestInfo> getRequestInfos()
Get the request infos- Returns:
- An iterator for the request infos
-
getMayNumberOfInfos
@Deprecated int 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
-
-