Class DynamicMembershipTracker
- java.lang.Object
-
- org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker<DynamicMembershipService>
-
- org.apache.jackrabbit.oak.security.user.DynamicMembershipTracker
-
- All Implemented Interfaces:
DynamicMembershipService
public class DynamicMembershipTracker extends AbstractServiceTracker<DynamicMembershipService> implements DynamicMembershipService
-
-
Constructor Summary
Constructors Constructor Description DynamicMembershipTracker()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull DynamicMembershipProvidergetDynamicMembershipProvider(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper)Returns in instance ofDynamicMembershipProviderfor the given root, user manager and name-path mapper.-
Methods inherited from class org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker
getServices, start, stop
-
-
-
-
Method Detail
-
getDynamicMembershipProvider
@NotNull public @NotNull DynamicMembershipProvider getDynamicMembershipProvider(@NotNull @NotNull Root root, @NotNull @NotNull UserManager userManager, @NotNull @NotNull NamePathMapper namePathMapper)
Description copied from interface:DynamicMembershipServiceReturns in instance ofDynamicMembershipProviderfor the given root, user manager and name-path mapper.- Specified by:
getDynamicMembershipProviderin interfaceDynamicMembershipService- Parameters:
root- The root associated with theDynamicMembershipProvideruserManager- The user manager associated with theDynamicMembershipProvidernamePathMapper- The name-path mapper associated with theDynamicMembershipProvider- Returns:
- an new instance of
DynamicMembershipProvider
-
-