public class PermissionsCache extends java.lang.Object implements PermissionsCacheMBean
Constructor and Description |
---|
PermissionsCache(IAuthorizer authorizer) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<Permission> |
getPermissions(AuthenticatedUser user,
IResource resource) |
int |
getUpdateInterval() |
int |
getValidity() |
void |
invalidate() |
void |
setUpdateInterval(int updateInterval) |
void |
setValidity(int validityPeriod) |
public PermissionsCache(IAuthorizer authorizer)
public java.util.Set<Permission> getPermissions(AuthenticatedUser user, IResource resource)
public void invalidate()
invalidate
in interface PermissionsCacheMBean
public void setValidity(int validityPeriod)
setValidity
in interface PermissionsCacheMBean
public int getValidity()
getValidity
in interface PermissionsCacheMBean
public void setUpdateInterval(int updateInterval)
setUpdateInterval
in interface PermissionsCacheMBean
public int getUpdateInterval()
getUpdateInterval
in interface PermissionsCacheMBean
Copyright © 2021 The Apache Software Foundation