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 interface
SessionQuerySettingsProviderService.Configuration
-
Constructor Summary
Constructors Constructor Description SessionQuerySettingsProviderService()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
activate(SessionQuerySettingsProviderService.Configuration config)
SessionQuerySettings
getQuerySettings(@NotNull ContentSession session)
Return the applicableSessionQuerySettings
for the given session.protected void
modified(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:SessionQuerySettingsProvider
Return the applicableSessionQuerySettings
for the given session.- Specified by:
getQuerySettings
in interfaceSessionQuerySettingsProvider
- Parameters:
session
- the subject principal's content session- Returns:
- the applicable query settings
-
-