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 -
Method Summary
Modifier and TypeMethodDescription@NotNull DynamicMembershipProvider
getDynamicMembershipProvider
(@NotNull Root root, @NotNull UserManager userManager, @NotNull NamePathMapper namePathMapper) Returns in instance ofDynamicMembershipProvider
for the given root, user manager and name-path mapper.Methods inherited from class org.apache.jackrabbit.oak.spi.whiteboard.AbstractServiceTracker
getServices, start, stop
-
Constructor Details
-
DynamicMembershipTracker
public DynamicMembershipTracker()
-
-
Method Details
-
getDynamicMembershipProvider
@NotNull public @NotNull DynamicMembershipProvider getDynamicMembershipProvider(@NotNull @NotNull Root root, @NotNull @NotNull UserManager userManager, @NotNull @NotNull NamePathMapper namePathMapper) Description copied from interface:DynamicMembershipService
Returns in instance ofDynamicMembershipProvider
for the given root, user manager and name-path mapper.- Specified by:
getDynamicMembershipProvider
in interfaceDynamicMembershipService
- Parameters:
root
- The root associated with theDynamicMembershipProvider
userManager
- The user manager associated with theDynamicMembershipProvider
namePathMapper
- The name-path mapper associated with theDynamicMembershipProvider
- Returns:
- an new instance of
DynamicMembershipProvider
-