Package org.apache.sling.engine
Interface RequestInfoProvider
-
@ProviderType public interface RequestInfoProvider
This 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 void
clear()
Clear all request infosint
getMaxNumberOfInfos()
Get the maximum number of provided infosint
getMayNumberOfInfos()
Deprecated.RequestInfo
getRequestInfo(java.lang.String id)
Get the request info for the idjava.lang.Iterable<RequestInfo>
getRequestInfos()
Get the request infosboolean
isEnabled()
Is recording of requests enabled?boolean
isEnabledFor(java.lang.String path)
Is recording of requests for this path enabled?
-
-
-
Method Detail
-
isEnabled
boolean isEnabled()
Is recording of requests enabled?- Returns:
true
if 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:
true
if 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,
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
-
-