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 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
-
-
-
-
Method Detail
-
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
-
-