Package org.apache.activemq.shiro.authz
Class ActiveMQPermissionResolver
java.lang.Object
org.apache.shiro.authz.permission.WildcardPermissionResolver
org.apache.activemq.shiro.authz.ActiveMQPermissionResolver
- All Implemented Interfaces:
org.apache.shiro.authz.permission.PermissionResolver
public class ActiveMQPermissionResolver
extends org.apache.shiro.authz.permission.WildcardPermissionResolver
WildcardPermissionResolver that can create case-sensitive (or case-insensitive)
WildcardPermission instances as expected for ActiveMQ.- Since:
- 5.10.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanorg.apache.shiro.authz.PermissionresolvePermission(String permissionString) Creates a newWildcardPermissioninstance, with case-sensitivity determined by thecaseSensitivesetting.voidsetCaseSensitive(boolean caseSensitive)
-
Constructor Details
-
ActiveMQPermissionResolver
public ActiveMQPermissionResolver()
-
-
Method Details
-
isCaseSensitive
public boolean isCaseSensitive()- Overrides:
isCaseSensitivein classorg.apache.shiro.authz.permission.WildcardPermissionResolver
-
setCaseSensitive
public void setCaseSensitive(boolean caseSensitive) - Overrides:
setCaseSensitivein classorg.apache.shiro.authz.permission.WildcardPermissionResolver
-
resolvePermission
Creates a newWildcardPermissioninstance, with case-sensitivity determined by thecaseSensitivesetting.- Specified by:
resolvePermissionin interfaceorg.apache.shiro.authz.permission.PermissionResolver- Overrides:
resolvePermissionin classorg.apache.shiro.authz.permission.WildcardPermissionResolver- Parameters:
permissionString- the wildcard permission-formatted string.- Returns:
- a new
WildcardPermissioninstance, with case-sensitivity determined by thecaseSensitivesetting.
-