Package org.apache.jackrabbit.oak.query
Class SessionQuerySettingsProviderService
- java.lang.Object
-
- org.apache.jackrabbit.oak.query.SessionQuerySettingsProviderService
-
- All Implemented Interfaces:
SessionQuerySettingsProvider
public class SessionQuerySettingsProviderService extends Object implements SessionQuerySettingsProvider
Overrides oak.fastQuerySize system property when available.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSessionQuerySettingsProviderService.Configuration
-
Constructor Summary
Constructors Constructor Description SessionQuerySettingsProviderService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidactivate(SessionQuerySettingsProviderService.Configuration config)SessionQuerySettingsgetQuerySettings(@NotNull ContentSession session)Return the applicableSessionQuerySettingsfor the given session.protected voidmodified(SessionQuerySettingsProviderService.Configuration config)
-
-
-
Method Detail
-
activate
protected void activate(SessionQuerySettingsProviderService.Configuration config)
-
modified
protected void modified(SessionQuerySettingsProviderService.Configuration config)
-
getQuerySettings
public SessionQuerySettings getQuerySettings(@NotNull @NotNull ContentSession session)
Description copied from interface:SessionQuerySettingsProviderReturn the applicableSessionQuerySettingsfor the given session.- Specified by:
getQuerySettingsin interfaceSessionQuerySettingsProvider- Parameters:
session- the subject principal's content session- Returns:
- the applicable query settings
-
-