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.WildcardPermissionResolverWildcardPermissionResolverthat can create case-sensitive (or case-insensitive)WildcardPermissioninstances as expected for ActiveMQ.- Since:
- 5.10.0
-
-
Constructor Summary
Constructors Constructor Description ActiveMQPermissionResolver()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisCaseSensitive()org.apache.shiro.authz.PermissionresolvePermission(String permissionString)Creates a newWildcardPermissioninstance, with case-sensitivity determined by thecaseSensitivesetting.voidsetCaseSensitive(boolean caseSensitive)
-
-
-
Method Detail
-
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
public org.apache.shiro.authz.Permission resolvePermission(String permissionString)
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.
-
-