Package org.graylog2.security
Class InMemoryRolePermissionResolver
java.lang.Object
org.graylog2.security.InMemoryRolePermissionResolver
- All Implemented Interfaces:
org.apache.shiro.authz.permission.RolePermissionResolver
@Singleton
public class InMemoryRolePermissionResolver
extends Object
implements org.apache.shiro.authz.permission.RolePermissionResolver
-
Constructor Summary
ConstructorDescriptionInMemoryRolePermissionResolver
(RoleService roleService, ScheduledExecutorService daemonScheduler) -
Method Summary
Modifier and TypeMethodDescriptionCollection<org.apache.shiro.authz.Permission>
resolvePermissionsInRole
(String roleId) resolveStringPermission
(String roleId)
-
Constructor Details
-
InMemoryRolePermissionResolver
@Inject public InMemoryRolePermissionResolver(RoleService roleService, @Named("daemonScheduler") ScheduledExecutorService daemonScheduler)
-
-
Method Details
-
resolvePermissionsInRole
- Specified by:
resolvePermissionsInRole
in interfaceorg.apache.shiro.authz.permission.RolePermissionResolver
-
resolveStringPermission
-