Class PageSpeedInsightProvider
- java.lang.Object
-
- org.apache.sling.cms.core.insights.impl.BaseInsightProvider
-
- org.apache.sling.cms.core.insights.impl.providers.PageSpeedInsightProvider
-
- All Implemented Interfaces:
InsightProvider
public class PageSpeedInsightProvider extends org.apache.sling.cms.core.insights.impl.BaseInsightProvider
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePageSpeedInsightProvider.Config
-
Field Summary
Fields Modifier and Type Field Description static StringMESSAGE_RESULT_DANGERstatic StringMESSAGE_RESULT_SUCCESSstatic StringMESSAGE_RESULT_WARN
-
Constructor Summary
Constructors Constructor Description PageSpeedInsightProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivate(PageSpeedInsightProvider.Config config)protected InsightdoEvaluateRequest(InsightRequest request)Method for the extending classes to implement, this can safely throw exceptions and this will trigger a failure result to be returned.StringgetId()StringgetTitle()booleanisEnabled(InsightRequest request)
-
-
-
Field Detail
-
MESSAGE_RESULT_DANGER
public static final String MESSAGE_RESULT_DANGER
- See Also:
- Constant Field Values
-
MESSAGE_RESULT_WARN
public static final String MESSAGE_RESULT_WARN
- See Also:
- Constant Field Values
-
MESSAGE_RESULT_SUCCESS
public static final String MESSAGE_RESULT_SUCCESS
- See Also:
- Constant Field Values
-
-
Method Detail
-
activate
public void activate(PageSpeedInsightProvider.Config config)
-
doEvaluateRequest
protected Insight doEvaluateRequest(InsightRequest request) throws Exception
Description copied from class:org.apache.sling.cms.core.insights.impl.BaseInsightProviderMethod for the extending classes to implement, this can safely throw exceptions and this will trigger a failure result to be returned.- Specified by:
doEvaluateRequestin classorg.apache.sling.cms.core.insights.impl.BaseInsightProvider- Parameters:
request- the request to evaluate- Returns:
- the result of evaluation
- Throws:
Exception- any exception
-
getId
public String getId()
-
getTitle
public String getTitle()
-
isEnabled
public boolean isEnabled(InsightRequest request)
-
-